输入
开发者工具
XML 格式化工具
在浏览器中校验、格式化、压缩和检查 XML,采用不会破坏混合内容的序列化方式,并提供解析反馈、树视图、元素路径和结构统计。
粘贴 XML 后可进行校验、格式化、压缩和结构检查。
大小0 B
元素0
属性0
深度0
输出
格式化或压缩后的 XML
树视图
XML 结构
路径
元素路径与属性
| # | 路径 | 元素 | 属性 | 文本预览 |
|---|
示例
常见 XML 示例
XML 快速参考
| 概念 | 示例 | 说明 |
|---|---|---|
| 根元素 | <root>...</root> | XML 文档必须且只能有一个根元素。 |
| 属性 | <item id="1"> | 属性值必须使用引号。 |
| 文本节点 | <title>Hello</title> | 文本位于开始和结束标签之间。 |
| 注释 | <!-- note --> | 格式化时可选择保留或移除注释。 |
| CDATA | <![CDATA[raw text]]> | CDATA 可保留文本而不使用普通实体转义。 |
| 声明 | <?xml version="1.0"?> | 可选的 XML 声明通常位于文件顶部。 |
XML 格式化说明
- XML 比 HTML 严格:标签必须闭合、正确嵌套且大小写一致。
- 属性值必须加引号,文档必须且只能包含一个根元素。
- 混合内容会保持紧凑,避免格式化在内联子元素周围注入空白。
- 校验使用浏览器 DOMParser,因此遵循当前浏览器的 XML 解析行为。
- 浏览器 DOMParser 不解析远程外部实体;本工具不会上传数据或发起网络请求。
XML 格式化常见问题
这个 XML 格式化工具会上传内容吗?
不会。解析、格式化、压缩、树渲染和路径检查全部在浏览器本地完成。
工具能自动修复损坏的 XML 吗?
不能。工具会报告解析错误,方便你修正源文件,而不会猜测并改变原意。
格式化会保留混合内容和 CDATA 吗?
会。同时包含文本与子元素的节点保持紧凑,CDATA、处理指令、声明和文档类型也会保留。
可以处理 SVG、RSS 和 sitemap 吗?
可以。SVG、RSS、Atom、站点地图和许多配置格式都基于 XML。