このツールについて

この XML 整形ツールは XML を解析し、整形式でない場合は最初の構文エラーを報告します。出力はきれいにインデントした形式か、圧縮した形式を選べます。

使い方

  1. 入力欄に XML を貼り付けます。
  2. 「XML を整形」でインデントを付けるか、「圧縮」で空白を取り除きます。
  3. XML が整形式でない場合は、エラーメッセージを確認します。
  4. 出力をコピーします。

知っておきたいこと

  • 検証にはブラウザの DOMParser を使い、タグの対応、ルート要素が 1 つであること、属性がクォートされていることなど、XML が整形式かどうかを確認します。
  • コメントと CDATA セクションは整形後の出力でも保持されます。
  • 整形式であることと妥当であることは別物です。XSD や DTD スキーマによる検証はこのツールでは行いません。
  • XML の要素名と属性名は大文字と小文字を区別します。

すべてブラウザ内で動作します。入力した内容がアップロード・保存されることはありません。

よくある質問

スキーマに対する XML の検証はできますか?

いいえ。XML が整形式かどうかを確認します。XSD や DTD によるスキーマ検証には専用のバリデーターが必要です。

「not well-formed」エラーの原因は何ですか?

よくある原因は、閉じられていないタグや対応しないタグ、ルート要素の欠落、エスケープされていない & や < の文字、クォートされていない属性値です。

SOAP レスポンスや RSS フィードも整形できますか?

はい。SOAP エンベロープ、RSS/Atom フィード、SVG、設定ファイルなど、整形式の XML であれば何でも整形できます。

XML はサーバーに送信されますか?

いいえ。解析と整形はブラウザ内で行われます。