<>

XML 查看器:在线打开并阅读 XML 文件

在浏览器中打开任意 XML 文档、RSS 源或站点地图,并以整洁的数据表格阅读。上传一个 .xml 文件,每条记录成为一行,每个标签或属性成为一列——无需编辑器,无需与命名空间较劲,也无需安装。

免费试用 →

无需注册 · 不存储数据 · 完全免费

使用流程

  1. 1

    上传您的 XML 文件

    拖放任何 .xml 文件。无需注册。

  2. 2

    AI 辅助转换

    引擎读取数据、识别列类型,并为每种数据模式选择最佳图表。

  3. 3

    可视化您的图表

    交互式图表即时就绪,探索趋势,分享洞察。

一切所需,不多不少

无需账户

即时上传,无需注册。

隐私优先

文件永不存储在我们的服务器上。

任意设备

支持手机与桌面端。

AI 驱动

智能从数据中选择最佳图表。

常见使用场景

检查 SOAP 与 API 响应

打开 SOAP 信封或 XML API 响应,把其嵌套元素读作带缩进的树。无需浏览一整行长文本即可找到深层标签中埋藏的值。

阅读 RSS 与站点地图文件

把 RSS 订阅源或 XML 站点地图作为结构化文档查看,以核对条目、链接和日期。在发布或提交之前确认订阅源格式良好。

审阅配置与导出文件

许多系统导出 XML:设置、报告、数据转储。在导入某文件或交给另一工具之前,预览其结构和属性以进行验证。

不用编辑器也能读 XML 文件

XML 是写给机器看的。一行就可能承载一整张发票,即便在编辑器里格式化,它仍然是一堵尖括号砌成的墙,而你想要的值埋在第四层。多数人会先把它粘贴到格式化工具里,只为弄清里面到底有什么。 本查看器解析文档,并把记录铺成表格:每个重复出现的元素一行,每个字段一列。无需安装任何东西,也不会创建账户;它在 Windows、macOS、Linux、ChromeOS、Android 和 iOS 上表现一致——受限的公司笔记本读取文件的效果与你自己的机器相同。

命名空间和前缀会自动为你去除

现实中的 XML 很少干干净净地送到。SOAP 响应会把负载包在信封里,并给所有内容加上前缀;UBL 发票在第一个有用元素出现之前,就要声明好几个命名空间。保留这些前缀的工具会给你 <code>soap:Sku</code> 或 <code>cbc:InvoicedQuantity</code> 这样的列名,而你之后写的每一条查询都得带着它们。 在这里前缀会被去除。SOAP 信封得到的是简洁的 Sku 和 Qty 列;UBL 发票得到的是 ID 和 Amount。文档按发送时的原样即可使用,既不需要预处理,也没有命名空间映射要配置。

属性和嵌套,无需任何预处理

XML 会把同一份信息放在两个地方,而导出方对该用哪一种并不统一。有的系统把所有内容放进属性,写成 <code>&lt;row id="1" qty="5"/&gt;</code>;另一些把所有内容放进子元素,写成 <code>&lt;row&gt;&lt;id&gt;1&lt;/id&gt;&lt;qty&gt;5&lt;/qty&gt;&lt;/row&gt;</code>。两者在这里都会被读取,也都会变成普通的列。 嵌套同样会被展平。含有 <code>&lt;user&gt;&lt;name&gt;Ada&lt;/name&gt;&lt;/user&gt;</code> 的记录会在其他字段旁生成 user.name 列,因此你无需先简化文档,也不会丢失嵌套的值。 重复出现的元素会被自动定位。无论你的记录叫 &lt;item&gt;、&lt;row&gt;、&lt;entry&gt;,还是某家厂商自创的标签,解析器都会遍历整棵树并选中那个重复出现的层级。

当文件打不开时

XML 很严格,几乎所有失败都出自三个问题。 <strong>未转义的字符。</strong>文本中出现裸的 &amp;、&lt; 或 &gt; 会破坏整个文档。它们必须写成实体,这也是为什么一份包含 “Smith &amp; Sons” 这类公司名的导出会失败,而同一文件里的其他内容却毫无问题。 <strong>不止一个根元素。</strong>把两份导出拼进同一个文件,会得到一个含有两个顶层元素的文档,而这不是合法的 XML。声明之前多出的字符或空行也会造成同样结果。 <strong>标签不匹配。</strong>XML 区分大小写,因此 &lt;Item&gt;…&lt;/item&gt; 是错误而不是警告。 你的文件会被解析并以数据形式返回,而不会被永久存储,你的文件历史记录保存在你自己的浏览器中。

使用技巧与最佳实践

查看器解析格式良好的 XML,并把记录铺成数据表格:每个重复出现的元素成为一行,每个子标签或属性成为一列。命名空间和前缀会被去除,因此 SOAP 信封或 UBL 发票得到的是 Sku、Qty 这样简洁的列名,而不是 soap:Sku。嵌套的子元素会被展平为点号列,因此 <user><name> 无需任何预处理就显示为 user.name。文件必须只有一个根元素;含有两个顶层元素、或在声明之前混入多余字符的文件将无法解析。如果文档打不开,常见原因是未闭合的标签、标签名大小写不一致,或文本中存在未转义的 &、< 或 >——这些字符必须写成实体。你的文件会被解析并以数据形式返回,而不会被永久存储,你的文件历史记录保存在你自己的浏览器中。

准备好可视化您的数据了吗?

上传您的 XML 文件,立即看到数据焕发生机。

免费试用 →

常见问题

Q.这个网站是做什么的,我该如何将 XML 文件转换为图表?

本网站是一个免费、即时的在线工具,可用于查看、读取和将 XML (.xml) 文件转换为交互式图表。只需在上方上传您的文件,我们的系统就会自动推荐图表。

Q.支持哪些文件类型?

支持 .xml 文件。

Q.可以生成哪些图表类型?

柱状图、折线图、面积图、饼图、散点图和趋势图 — 根据您的数据自动选择。

Q.它是免费的吗?

100% 免费。无需注册,无需信用卡,无任何限制。

Q.它支持 SOAP 响应和命名空间吗?

支持。命名空间前缀会被去除,因此 SOAP 信封得到的是 Sku、Qty 这样简洁的列名,而不是 soap:Sku。无需任何命名空间配置。

Q.属性会被读取,还是只读子元素?

两者都读。写成 <row id="1" qty="5"/> 的记录和用子元素书写的记录会生成相同的列,因此两种导出风格都能使用。

Q.我需要先把嵌套的 XML 展平吗?

不需要。嵌套的子元素会自动变成点号列,因此 <user><name> 无需任何预处理就显示为 user.name。

Q.为什么我的 XML 文件打不开?

通常是文本中存在未转义的 &、< 或 >,或者有不止一个根元素,或者标签不匹配。XML 区分大小写,<Item> 必须以 </Item> 结束。

Q.它能打开 RSS 源或站点地图吗?

可以。两者都是带有重复元素的 XML——RSS 是 <item>,站点地图是 <url>——因此每条目成为一行,每个字段成为一列。

有其他类型的文件?

每种格式都有为其打造的专用工具。