XMLフォーマッター
この XML 整形ツールは XML を解析し、整形式でない場合は最初の構文エラーを報告します。出力はきれいにインデントした形式か、圧縮した形式を選べます。
このツールについて
この XML 整形ツールは XML を解析し、整形式でない場合は最初の構文エラーを報告します。出力はきれいにインデントした形式か、圧縮した形式を選べます。
使い方
- 入力欄に XML を貼り付けます。
- 「XML を整形」でインデントを付けるか、「圧縮」で空白を取り除きます。
- XML が整形式でない場合は、エラーメッセージを確認します。
- 出力をコピーします。
知っておきたいこと
- 検証にはブラウザの DOMParser を使い、タグの対応、ルート要素が 1 つであること、属性がクォートされていることなど、XML が整形式かどうかを確認します。
- コメントと CDATA セクションは整形後の出力でも保持されます。
- 整形式であることと妥当であることは別物です。XSD や DTD スキーマによる検証はこのツールでは行いません。
- XML の要素名と属性名は大文字と小文字を区別します。
すべてブラウザ内で動作します。入力した内容がアップロード・保存されることはありません。
よくある質問
スキーマに対する XML の検証はできますか?
いいえ。XML が整形式かどうかを確認します。XSD や DTD によるスキーマ検証には専用のバリデーターが必要です。
「not well-formed」エラーの原因は何ですか?
よくある原因は、閉じられていないタグや対応しないタグ、ルート要素の欠落、エスケープされていない & や < の文字、クォートされていない属性値です。
SOAP レスポンスや RSS フィードも整形できますか?
はい。SOAP エンベロープ、RSS/Atom フィード、SVG、設定ファイルなど、整形式の XML であれば何でも整形できます。
XML はサーバーに送信されますか?
いいえ。解析と整形はブラウザ内で行われます。