XML 排序

递归按标签名或属性名对同级子节点排序,输出格式化 XML。

XML 节点排序是什么?

XML 节点排序是一个对 XML 文档中子节点进行排序并格式化输出的在线工具,可递归按标签名或属性名对同级元素排序,方便统一数据结构、对比两份 XML 或美化凌乱的 XML 内容。排序会保留文本、注释、CDATA 与处理指令节点在文档中的位置,只调整元素顺序。

主要功能

  • 三种排序方式:按标签名、按属性名、先标签后属性
  • 递归对每一层同级子节点排序,生成格式化 XML
  • 保留文本、注释、CDATA 与处理指令节点原位
  • 输出自动缩进排版,可一键复制

使用场景 / 注意事项

适用于规范化 XML 结构、整理配置文件或比对数据差异。注意排序要求合法的 XML 文档;纯空白文本节点会被丢弃,XML 声明(如 <?xml version="1.0"?>)会被自动保留在开头。

如何使用

  1. 粘贴 XML 内容到输入框
  2. 选择排序方式(标签名 / 属性名 / 标签加属性)
  3. 点击排序,查看并复制格式化后的结果