XML整形ツール ガイド

XMLを即座に整形、検証、圧縮。インデントスタイルを選択し、ワンクリックで結果をコピー。

XML整形ツールに戻る

このツールの機能

XML整形ツールは、XMLのフォーマット、検証、圧縮を行います。XMLを貼り付けてインデント(2または4スペース、タブ)を選択すると読みやすい出力が得られます。無効なXMLはインラインエラーを表示。有効なXMLは折りたたみ可能なツリービューで表示。圧縮で余分な空白を除去。1クリックで結果をコピー。

使い方

  1. XMLを貼り付け — 入力エリアにXML文字列を貼り付け。
  2. フォーマット — フォーマットをクリックするかインデントを調整。出力が更新されます。
  3. 検証 — 無効なXMLはエラーを表示;有効なXMLはツリービューを表示。
  4. 圧縮 — 圧縮をクリックして不要な空白を除去。
  5. コピー — フォーマットまたは圧縮した出力をクリップボードにコピー。

動作の仕組み

ツールはブラウザの DOMParser で入力をパース。パースに失敗するとエラーを表示。有効な場合、選択したインデントで再フォーマット(プリティプリント)するか、タグ間の空白を除去して圧縮。ツリービューはパースされたドキュメントから構築され、ナビゲーションが容易。すべての処理はクライアント側で実行。

すべての計算はブラウザ内で実行されます。データはサーバーに送信されません。

使用例とサンプル

  • 設定ファイル — XML設定を読みやすくフォーマット。
  • SOAP/XML API — デバッグ用にレスポンスを整形。
  • SVG — 編集用にSVGマークアップをフォーマット。
  • ドキュメント — クリーンなXMLサンプルを作成。
  • バンドル — ペイロード削減のためXMLを圧縮。

入力:<root><item>a</item><item>b</item></root>
フォーマット(2スペース):

<root>
  <item>a</item>
  <item>b</item>
</root>

制限と既知の制約

  • XMLのみ — HTML5や無効なXMLには非対応。
  • 大きなファイル — 非常に大きなXMLはツリービューを遅くする場合あり。
  • スキーマなし — 整形式のみ検証;DTDやXSDに対する検証は行わない。

動作の仕組み

方法

  • Invalid XML shows inline validation error; valid XML shows collapsible tree view.

すべての計算と変換はブラウザ内で完全に実行されます。データはサーバーに送信されず、入力内容はデバイスから離れません。