メインコンテンツへスキップ

XML 整形ツール

XML をワンクリックで整形・圧縮・検証。構文エラーも自動で検出します。

XML 整形ツールとは?

XML は設定ファイル・SVG・RSS・SOAP など至る所で使われますが、機械が生成・圧縮した XML は 1 行に詰め込まれて読みづらいことがよくあります。このオンライン XML 整形ツールは、乱れた XML をワンクリックで見やすいインデント構造に整形し、逆に最小サイズへ圧縮することもできます。同時に構文を検証し、エラーを示します。すべてブラウザ内で処理し、アップロードしません。

使い方

  1. XML を入力欄に貼り付けます(ファイルのドロップも可)。
  2. 「整形」で読みやすく、「圧縮」で 1 行にまとめます。
  3. 結果はコピー・ダウンロード可能。構文が不正ならステータスに理由が出ます。

主な用途

  • API レスポンスや設定ファイルの XML 構造を確認。
  • SVG や pom.xml のインデントを整える。
  • 公開前に XML を圧縮してサイズを削減。JSON は JSON 整形、JSON⇄YAML は JSON⇄YAML をどうぞ。

「整形式」は「スキーマ妥当」とは違う

このツールは XML が整形式(well-formed)か——タグの閉じ・入れ子・属性の引用符——を確認します。特定の DTD/XSD スキーマ(どの要素・属性・順序が許されるか)に合致するかは確認しません。それにはスキーマファイルが必要です。つまり「整形式」の表示は構文が正しいという意味で、ある系が必ず受理するという意味ではありません。よくある誤りは単純です:閉じタグの忘れ、大文字小文字の不一致(XML は区別するので <Item><item>)、本文中のエスケープしていない &(&amp; と書く必要があります)。JSON なら JSON 整形 をどうぞ。

よくある質問

XML はアップロードされますか?

いいえ。整形も検証もブラウザ標準の DOMParser を使いブラウザ内で完結し、貼り付けた XML がサーバーに送信されることはありません。

どう検証しますか?

ブラウザ内蔵の XML パーサーで「整形式(well-formed)」かどうか——タグの閉じ・入れ子・引用符などを確認します。構文の検証であり、DTD/XSD スキーマの検証ではありません。

整形と圧縮の違いは?

整形はインデントと改行を加えて読みやすくします。圧縮はタグ間の空白を除いて 1 行にまとめ、サイズを最小化します。

SVG・RSS・設定ファイルに対応?

はい。SVG・RSS/Atom・Maven の pom.xml・各種設定ファイルは本質的に XML で、整形・検証できます。

関連記事

XML とは?構造・well-formed と valid の違い・XML と JSON の使い分け →

このツールを埋め込む

このツールをあなたのサイトやブログに無料で設置できます。下のコードをコピーして貼り付けるだけです(当サイトへのリンクを含みます)。