XML Pretty Print–XMLドキュメント整形ツール
XML Pretty Printは、有意味な内容を保ったままXMLを読みやすい一貫したインデントの出力に再整形します。インデントの選択、属性のソート、コメントの保持/削除、XML宣言の維持、空要素の自己閉じタグ化ができます。フォーマッターはxml:space="preserve"を尊重し、混合コンテンツやCDATAを保持するため、重要な構造を変えずにXMLを確認できます。
XML Pretty Printは、XML入力を読みやすい一貫したインデントの出力に変換するブラウザベースのXMLフォーマッターです。レビュー、コード変更、バグレポート用に、ドキュメント全体でもスニペットでも整形するのに使えます。XMLをツールに貼り付けまたはドロップし、整形オプションを選んで、準備ができたら結果をコピーします。
このフォーマッターは、設定可能なインデントと属性のソートに対応し、コメントの保持/削除、XML宣言の維持、空要素の自己閉じタグ化のオプションを備えています。xml:space="preserve"を認識し、混合コンテンツやCDATAを保持します。これらの動作により、重要な内容や空白を保ったままXMLを読みやすくします。
XMLは要素と属性で構造化データを表し、コメント、宣言、テキストを含むこともあります。整形すると、空白を手動で調整しなくても構造をスキャンしやすく、比較しやすくなります。生成されたコンパクトなXMLが確認しにくい場合や、共有前にスニペットを一貫した書式に揃えたい場合に、プリティプリント出力が便利です。
XML Pretty Printは完全にブラウザ上で動作します。入力はお使いのデバイス上で処理され、サーバーへの送信は行われません。ページの読み込み後はオフラインでも動作します。そのため、コンテンツをアップロードせずにXMLを整形したい場合に便利です。
開発者やDevOpsエンジニアは、XMLファイルを扱うとき、変更をレビューするとき、例を用意するとき、入力が正常にパースできるか確認するときに、このフォーマッターを利用できます。無料で使え、日々の開発作業でXMLを確認しやすくします。
手順1: XMLをツールに貼り付けまたはドロップします。完全なXMLドキュメントまたは整形したいスニペットから始めます。
手順2: インデントと整形オプションを選択します。属性のソート、コメントの保持/削除、XML宣言の維持、空要素の自己閉じタグ化ができます。
手順3: 整形された出力を確認します。XMLが読みやすく、混合コンテンツ、CDATA、xml:space="preserve"の内容が保持されていることを確認します。
手順4: 整形されたXMLをファイル、コードレビュー、コミット、バグレポート用にコピーします。入力が正常にパースできない場合は、報告された行を手がかりに問題箇所を特定します。
用途: コミットする前に、読みにくい機械生成のXMLファイルを確認しやすくします。
用途: 構造を調べやすくして、XMLドキュメントが従うべき要件を満たしているか確認します。
用途: 一貫したインデントのXMLを作成し、空白の差分でdiffが乱雑にならないようにします。
用途: バグレポートやコードレビューに追加する前に、短いXMLスニペットを整形します。
用途: XML入力が正常にパースできるか確認し、報告された行を使ってパースが失敗する箇所を特定します。
用途: ドキュメントを比較する際に出力をより一貫させるため、属性をソートします。
用途: ドキュメントの整形済みコピーを用意する際に、コメントとXML宣言を保持します。