XML整形・検証ツール

XMLをブラウザ内で整形・圧縮・検証します。2スペース・4スペース・タブのインデントに対応し、エラーを即座に報告します。

ツールを読み込み中…

XML整形・検証ツールXML を貼り付けると、2 スペース・4 スペース・タブのインデントで整形したり、コンパクトな 1 行へ圧縮したりできます。入力中にリアルタイムで構文を検証し、最初のエラーを行番号・列番号付きで報告します。すべてブラウザ内で解析され、アップロードされません。

XML整形・検証ツールとは?

完全にブラウザ内で動作する、無料のオンライン XML フォーマッター・整形・検証ツールです。圧縮された XML や雑然とした XML を貼り付けると、整形(Beautify)モードが 2 スペース・4 スペース・タブから選んだインデントで文書を組み直し、属性・XML 宣言・コメント・CDATA セクションをそのまま保ちます。圧縮(Minify)モードに切り替えれば、要素間の空白を取り除いてすべてをコンパクトな 1 行にまとめ、転送や保存に適した形にできます。入力中は厳格なパーサーでマークアップを検証し、ステータス表示が「Valid XML(有効)」を示すか、最初のエラーを行と列とともに指摘します。開発者は SOAP・RSS・サイトマップ・SVG・Android レイアウト・設定ファイルの確認やデバッグ、コミット前の API レスポンスの整理に活用しています。

XML整形・検証ツールの使い方

  1. 入力ボックスに XML を貼り付けるか入力します。
  2. 文書を整形するにはモードを「Beautify(整形)」のままにし、1 行にまとめるには「Minify(圧縮)」をクリックします。
  3. ドロップダウンからインデントを選びます:2 スペース、4 スペース、またはタブ。
  4. ステータスカードを確認します。「Valid XML(有効)」と表示されるか、最初のエラーの行と列とともに「Invalid(無効)」と表示されます。
  5. コピーボタンで整形後の出力を取得するか、クリアをクリックして入力を空にし、最初からやり直します。

使用例

1 行の文書を整形する(2 スペース)

入力

<note><to>Tove</to><from>Jani</from></note>

出力

<note>
  <to>Tove</to>
  <from>Jani</from>
</note>

設定ファイルを圧縮する

入力

<config>
  <debug>false</debug>
  <port>8080</port>
</config>

出力

<config><debug>false</debug><port>8080</port></config>

閉じられていないタグを検出する

<a><b>x</a> を貼り付けるとステータスが「Invalid(無効)」に切り替わり、一致しない閉じタグを問題の行と列とともに報告するので、その箇所へすぐに移動してマークアップを修正できます。

よくある質問

私の XML はサーバーにアップロードされますか?
いいえ。解析・整形・圧縮・検証はすべてブラウザ内でローカルに処理されます。データが端末から外に出ることはなく、オフラインでも動作します。
どんなインデントオプションが使えますか?
整形モードでは、ドロップダウンから選んだ 2 スペース・4 スペース・タブ文字で組み直せます。圧縮モードはインデントを無視し、要素間の空白を削除して 1 行にまとめます。
属性・コメント・CDATA は保持されますか?
はい。フォーマッターは要素の属性・XML 宣言・コメント・CDATA セクションを保持し、兄弟ノードの並び順もそのまま維持します。データを変えずに構造だけを組み直します。
なぜ私の XML が「無効」と表示されるのですか?
検証ツールは最初の構文上の問題を報告し、その行と列を併記します。よくある原因は、閉じられていないタグ、開いたタグと一致しない閉じタグ、属性値を囲む引用符の不足、またはルート要素が複数あることです。
自動で再検証されますか?
はい。検証と整形は入力に合わせて更新されるので、指摘された箇所を修正した瞬間にステータスが「Valid XML(有効)」に戻り、出力も即座に更新されます。

関連ツール