示例: ·
格式化做了什么
重新缩进嵌套层级、统一属性引号,并把标签之间的空白规整掉。元素与属性的先后顺序、文本内容都不会改变。
混合内容(一段文字里夹着标签)里的空白会被原样保留 —— 那部分空白往往是有意义的,删掉会改变显示结果。
命名空间不会被展开
带 xmlns 的文档会保留原样的前缀,不会替换成等价但更长的写法。格式化后仍然是同一份文档。
常见问题
为什么我的 XML 解析失败
最常见是没闭合标签、属性值没加引号,或者从Word/Excel 里复制时带上了不可见字符。报错信息里会指出行号。
能处理很大的 XML 吗
几 MB 内没问题。超过几十 MB 时浏览器可能卡住,建议先拆分。