XML 格式化 / 查看器
输入 XML 字符串即可验证其有效性,并以带缩进和语法高亮的树形结构展示。输入内容不会发送到服务器,仅在浏览器中处理。
请输入 XML
0 / 0
输出
0 / 0
提示:停止输入后会自动验证,若有效则自动切换到"输出"标签页。输出标签上的圆点表示当前的有效性状态。用于折叠/展开元素的 ▾/▸ 按钮位于行号旁边(左侧留白),方便点击。打开输出标签页时搜索框会自动获得焦点,可选择搜索模式(包含/精确/正则)按需要查找标签名、属性名/值和文本内容。输出区域左侧的行号会根据折叠状态重新编号,只显示当前可见的行,即使结构被折叠也能轻松定位。输入面板也有相同方式的搜索,可直接在原始文本中定位并高亮显示。按 Enter(下一个) / Shift+Enter(上一个) 可在匹配项之间移动。
使用方法
- 在左侧输入框中粘贴 XML 字符串,将自动验证并绘制结果。
- 如果 XML 无效,会告知您大致的错误行/列位置。
- 点击"格式化(Format)"按钮后,输入框中的内容也会按所选缩进量重新整理。
- 当结果较长时,可先用"全部折叠"浏览整体结构,再通过行号旁的 ▾/▸ 按钮展开需要的元素。
- 所有处理都在浏览器中进行,输入的数据不会发送到服务器。
- 输入完成且结果确认有效后,会自动切换到"输出"标签页,并将焦点移至搜索框以便直接输入。
- 可在"包含"、"精确"、"正则"中选择搜索模式。
- 输入框上方也有相同的搜索功能,可直接在原始文本中搜索。
- 元素、属性、文本节点、注释和 CDATA 区段都会被识别,并在树形视图中以不同颜色区分显示。
相关小技巧
- 对于 RSS 订阅或 SOAP 响应这类层级很深的文档,建议先点击“全部折叠”了解整体结构,再展开需要查看的分支。
- 正则表达式搜索模式可以一次性匹配多个元素中的属性值,适合用于检查 ID、日期或命名空间。
- 如果 XML 以 声明开头,在格式化、复制或下载时会自动保留该声明。
- CDATA 区段适合在文本中直接嵌入标记或特殊字符而无需转义,格式化工具也会原样保留它们。