XML 整形ツールとは?
XML は設定ファイル・SVG・RSS・SOAP など至る所で使われますが、機械が生成・圧縮した XML は 1 行に詰め込まれて読みづらいことがよくあります。このオンライン XML 整形ツールは、乱れた XML をワンクリックで見やすいインデント構造に整形し、逆に最小サイズへ圧縮することもできます。同時に構文を検証し、エラーを示します。すべてブラウザ内で処理し、アップロードしません。
使い方
- XML を入力欄に貼り付けます(ファイルのドロップも可)。
- 「整形」で読みやすく、「圧縮」で 1 行にまとめます。
- 結果はコピー・ダウンロード可能。構文が不正ならステータスに理由が出ます。
主な用途
- API レスポンスや設定ファイルの XML 構造を確認。
- SVG や pom.xml のインデントを整える。
- 公開前に XML を圧縮してサイズを削減。JSON は JSON 整形、JSON⇄YAML は JSON⇄YAML をどうぞ。
「整形式」は「スキーマ妥当」とは違う
このツールは XML が整形式(well-formed)か——タグの閉じ・入れ子・属性の引用符——を確認します。特定の DTD/XSD スキーマ(どの要素・属性・順序が許されるか)に合致するかは確認しません。それにはスキーマファイルが必要です。つまり「整形式」の表示は構文が正しいという意味で、ある系が必ず受理するという意味ではありません。よくある誤りは単純です:閉じタグの忘れ、大文字小文字の不一致(XML は区別するので <Item> ≠ <item>)、本文中のエスケープしていない &(& と書く必要があります)。JSON なら JSON 整形 をどうぞ。