Command Palette

Search for a command to run...

XML

XML 转换器

将 XML 行数据转换为 CSV、TSV、HTML 或 JSON。

输入
读取 <row> 元素及其子列,使用 name 属性作为表头。
输出
粘贴 XML,选择格式后进行转换。
输出格式: CSV

What

XML 转换器 定义

XML 转换器可将行式 XML 转为 CSV、TSV、HTML 或 JSON。

Cases

常见使用场景

1

把 XML 导出转换为 CSV

2

将 XML 行转换为 JSON 数组

3

由 XML 数据生成 HTML 表格

How To

如何将 XML 转换为其他格式

将行结构 XML 转换为 CSV/JSON/HTML 等的分步指南。

1

粘贴 XML

粘贴 <rows><row>... 结构的 XML。

2

选择格式

选择 CSV/TSV/HTML/JSON。

3

转换并复制

点击转换并复制结果。

Knowledge

了解 XML 格式

什么是 XML?
XML(可扩展标记语言)是一种标记语言,用于以一种既可供人阅读又可供机器阅读的格式对文档进行编码。与 HTML 不同,XML 标签不是预定义的:您可以创建自己的标签。
XML 结构
每个 XML 文档必须有且只有一个根元素。元素可以拥有属性、子元素和文本内容。标签区分大小写,且必须正确嵌套和闭合。
XML 声明
XML 文档通常以声明开头:<?xml version="1.0" encoding="UTF-8"?>。这指定了 XML 版本和字符编码。推荐使用 UTF-8 以获得最大的兼容性。
XML 命名空间
命名空间可以防止在合并来自不同源的 XML 时发生元素名称冲突。它们使用 xmlns 属性声明,并使用前缀来区分来自不同词汇表的元素。
XML 验证
XML 文档可以根据 DTD(文档类型定义)或 XML Schema (XSD) 进行验证。验证可确保文档遵循预期的结构和数据类型,从而尽早发现错误。

FAQ

XML 转换器常见问题

哪些 XML 结构可以使用?
使用 <rows><row>,其子元素 <column name="...">值</column> 的 name 属性会作为表头。
为什么要把 XML 转成 CSV/JSON?
API、电子表格和分析工具更偏好表格格式,转换后更易解析和分享。
嵌套标签如何处理?
只读取直接的 column 子元素。需要干净输出时请先扁平化或预处理嵌套数据。
如何处理属性或编码?
除 name 外的属性会被忽略。确保 XML 为 UTF-8,如果不是,请转换后再粘贴以避免解析错误。
XML 从哪里来?
XML 由 SGML 演化而来,1998 年成为 W3C 推荐的自描述标记语言。
XML 现在还流行吗?
尽管 JSON 主导 Web API,XML 在企业系统、配置文件和文档格式中仍然常见。
XML 的常见用例是什么?
站点地图、办公文档格式、SOAP 负载、配置文件以及遗留系统间的数据交换等。
维护 XML 数据的提示?
如有可能使用 XSD/DTD 验证,保持命名空间清晰,并统一为 UTF-8 编码以确保一致解析。
XML 转换器