コンバーター
XML フォーマッター
適切なインデントでXMLドキュメントを整形・美化します。
Loading…
XML Formatterについて
XMLフォーマッターはXMLドキュメントを整形し適切にインデントすることで、圧縮された一行のXMLや書式の乱れたXMLを、一貫したインデントと改行を備えた構造的で人間が読みやすい形式に変換します。XMLの整形式(well-formed)を検証し、閉じられていないタグ、属性の引用符の欠落、不正な文字といった構文エラーの正確な位置を報告します。XMLはSOAP Webサービス、MavenやGradleのビルドファイル、AndroidやiOSのリソースファイル、RSS/Atomフィード、SVGグラフィックス、そして開発やデバッグの際に人間の可読性が重要となる無数の設定・データ交換フォーマットで使用されています。
使い方
生の、または最小化された、あるいはインデントの乱れたXMLを入力エリアに貼り付けてFormatをクリックします。このツールはドキュメントを解析し、整形式かどうかを検証して、ネストされた各要素を独立した行に配置した適切にインデントされたバージョンを出力します。設定から好みのインデントスタイル(スペース2つ、スペース4つ、またはタブ文字)を選択できます。XMLが不正な形式の場合、最初のエラーの行番号と文字位置を示すエラーメッセージが表示されます。整形済みの出力をコピーするか、minifyオプションを使って一行に圧縮し直すことができます。
一般的な使用例
- Webサービスのデバッグ中に、最小化された、または一行のSOAP APIリクエストおよびレスポンスのボディを人間が検査できるように整形します
- コードレビュー中の可読性向上のために、Mavenのpom.xml、SpringのbeansのXML、AndroidのレイアウトXMLファイルを整形します
- テキストエディタでパスデータ、グラデーション、フィルタ定義を手動で編集する前に、複雑なSVGファイルを整形します
- パーサーエラーを診断し、フィード検証のために要素のネスト構造を確認できるよう、RSSやAtomフィードのXMLをインデントします
- SAP IDOC、Oracle、SharePointといったエンタープライズシステムから出力された冗長なXMLを、差分比較やドキュメント作成のために再整形します