这个工具是什么
XML 文件查看器将文档内容显示为可展开的数据树和文字源码。即使内容是 SVG 或包含类似脚本的节点,也不会在本页作为网页执行。
如何使用
- 选择或拖入本地 XML 文件。
- 查看解析结果及错误提示;含不受支持的文档声明时先按提示调整。
- 使用树视图查看元素、属性、文本、注释和 CDATA。
- 切换原始源码或格式化 XML,按需复制或下载。
功能说明
- 提供树视图、原始源码和格式化 XML。
- 支持展示元素、属性、命名空间、文本、注释和 CDATA。
- 按需展开节点,限制一次显示的内容数量。
- 不加载外部实体,不自动渲染 SVG 或 HTML 内容。
XML 内容查看方式
- XML 是描述数据的标记文本;本工具只查看其结构与源码,不将它解释成可交互网页。
- 不支持含 DOCTYPE 或实体声明的文档。请先移除声明再打开;本工具不会加载外部文档和实体。
- SVG 也只显示 XML 树和源码;需要专门预览时,请使用 SVG 预览工具。
使用限制
- 单个 XML 文件最大 20 MiB;达到 10 MiB 会提示内存使用。
- 最多读取 200,000 个节点、128 层嵌套,超限时请先简化文件。树视图每批加载最多 200 个子节点,当前视图最多显示 5,000 个节点;全部展开仅限最多 1,000 个节点。
- 格式错误的 XML 必须先修正;本工具不自动修复无效标记。
隐私
所有文件仅在您的浏览器中处理,不会上传到服务器。
文件名、输入文字与结果也仅在当前浏览器中处理。工具不会自动保存您的输入,请在清空或离开页面前下载需要保留的结果。
FAQ
XML 和 HTML 有什么区别?
XML 常用于描述和交换数据,HTML 用于组织网页内容。本工具把输入作为 XML 数据查看,不作为网页渲染。
XML 查看器会执行脚本吗?
不会。节点和属性仅以文字及数据树显示,不会将文件内容作为可执行网页插入。
SVG XML 会直接渲染吗?
不会。SVG 在此仍然是 XML 数据。需要图片预览时可使用独立的 SVG 预览工具。
外部实体会加载吗?
不会。含 DOCTYPE 或实体声明的文档会受到限制,不会联网获取外部 DTD 或实体。
可以查看大型 XML 吗?
单文件最多 20 MiB,树视图按需展开。复杂或深层文档仍会占用较多内存,请按设备性能选择文件。