XML 排序

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

XML 節點排序是什麼?

XML 節點排序是一個對 XML 文件中的子節點進行排序並格式化輸出的線上工具,可遞迴依標籤名稱或屬性名稱對同層級元素排序,方便統一資料結構、比對兩份 XML 或美化雜亂的 XML 內容。排序會保留文字、註解、CDATA 與處理指令節點在文件中的位置,只調整元素順序。

主要功能

  • 三種排序方式:依標籤名稱、依屬性名稱、先標籤後屬性
  • 遞迴對每一層同層級子節點排序,產生格式化 XML
  • 保留文字、註解、CDATA 與處理指令節點原位
  • 輸出自動縮排排版,可一鍵複製

使用場景 / 注意事項

適用於規範化 XML 結構、整理設定檔或比對資料差異。注意排序要求合法的 XML 文件;純空白文字節點會被丟棄,XML 宣告(如 <?xml version="1.0"?>)會被自動保留在開頭。

如何使用

  1. 貼上 XML 內容到輸入框
  2. 選擇排序方式(標籤名稱 / 屬性名稱 / 標籤加屬性)
  3. 點擊排序,檢視並複製格式化後的結果