このツールはまず整形式XMLの構造を確認します。ルート要素が1つであること、開始タグと終了タグが対応していること、属性値が引用符で囲まれていること、コメント、CDATAセクション、処理命令が閉じていることをチェックします。その後、マークアップをHTMLとして描画せず、同じテキストツリーを整形します。
無料XMLフォーマッター
すべてブラウザー内で動作します。アップロードも登録も不要です。
XMLフォーマッターとは?
XMLフォーマッターは、圧縮されたXMLや読みづらいXMLを、インデントのそろった読みやすいマークアップに整え、文書が整形式かどうかを確認します。XMLを貼り付け、インデントを選び、整形済みまたはminify済みの結果をコピーできます。解析はブラウザ内で実行されるため、非公開フィード、SVGスニペット、設定ファイルはアップロードされません。
使い方
- 1XMLを貼り付ける. XML文書、SVGスニペット、SOAPペイロード、フィードのサンプルを入力欄に追加します。
- 2ステータスを見る. ステータスバーがXMLをリアルタイムで検証し、整形式エラーがあれば最初のエラーを行と列付きで表示します。
- 3出力を選ぶ. 整形でインデント付きXMLを作成し、Minifyでコンパクトな1行版を作成します。
- 4結果をコピーする. ステータスが有効と表示されたら、整形済みXMLをコピーします。
こんな方に
- 開発者がAPIレスポンス、SOAPペイロード、SVGスニペット、XML設定ファイルをデバッグ前に読みやすく整理できます。
- QAやサポートチームが、チケットに添付する前にコピーしたXMLが整形式かどうかを確認できます。
- テクニカルライターが、ドキュメント、チュートリアル、リリースノート向けの読みやすいXML例を用意できます。
- データチームが、ネストした要素や属性を1行では追いづらいフィードを確認できます。
よくある質問
XMLフォーマッターは無料ですか?
はい。XMLフォーマッターは無料で使えます。登録、ダウンロード、利用制限はありません。XMLを貼り付けて整形またはminifyし、ブラウザから結果をコピーできます。
XMLはどこかにアップロードされますか?
いいえ。フォーマッターはブラウザ内でローカルに動作します。XMLはテキストエリア内に置かれ、サーバーへ送信されません。非公開フィード、社内APIペイロード、設定ファイルにも使いやすい仕様です。
どんなXMLエラーを検出できますか?
ルート要素がない、ルート要素が複数ある、終了タグが一致しない、タグが閉じていない、コメントやCDATAセクションが閉じていない、属性値が引用符で囲まれていない、といった整形式の問題を検出します。
XSDやDTDで検証できますか?
いいえ。これはスキーマバリデーターではなく、整形式を確認するフォーマッターです。XMLの構文とネストを確認してから文書を整形します。XSD、DTD、Relax NG、Schematronのルールが必要な場合は、専用のXMLスキーマバリデーターを使ってください。
コメントやCDATAは保持されますか?
はい。コメント、CDATAセクション、XML宣言、処理命令、DOCTYPE宣言は出力に残ります。タグ周りの空白とインデントは正規化され、構造を読み取りやすくします。
XMLのminifyとは何ですか?
Minifyはタグ間の整形用空白を削除し、安全な範囲でタグ周りの空白を詰めて、コンパクトなXML文字列を作ります。テキスト内容、コメント、CDATAセクション、属性はそのまま保持されます。