XML Sort

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

XML ノード並べ替えツールとは?

XML ノード並べ替えツールは、XML ドキュメントの子ノードを並べ替えて整形出力するオンラインツールです。タグ名や属性名で同じ階層の要素を再帰的に並べ替え、データ構造の統一、2つの XML の比較、乱れた XML の整理に役立ちます。並べ替えではテキスト・コメント・CDATA・処理命令ノードの位置は保持され、要素の順序だけが変更されます。

主な機能

  • タグ名・属性名・タグ→属性の3つの並べ替え方式
  • 各階層の兄弟ノードを再帰的に並べ替え、整形 XML を出力
  • テキスト・コメント・CDATA・処理命令ノードを元の位置に保持
  • 自動インデント付きで出力、ワンクリックコピー可能

使用シーン / 注意点

XML 構造の正規化、設定ファイルの整理、データ差分の比較に適しています。並べ替えには正しい XML ドキュメントが必要です。空白のみのテキストノードは削除されますが、<?xml version="1.0"?> のような XML 宣言は先頭に自動的に保持されます。

使い方

  1. 入力欄に XML を貼り付けます
  2. 並べ替え方式を選択します(タグ名 / 属性名 / タグ→属性)
  3. 並べ替えをクリックし、整形後の結果を確認・コピーします