このツールでできること
XML Formatter は、正規表現を使用して山括弧の間に改行を挿入するのではなく、最初にブラウザの DOMParser を使用してドキュメント ツリーを構築し、それをノード タイプ別に出力します。混合テキスト コンテンツの場合は、元のセマンティクスが最初に保持されます。
- 属性と名前空間は XML パーサーによって検証されます。
- コメント、CDATA、処理命令、およびテキスト ノードは、それぞれのタイプに従って保持されます。
- 重要な混合コンテンツを含む要素は、テキストを変更する可能性がある空白に強制的に挿入されることはありません。
使い方
- 完全な XML を貼り付けます。
- スペース 2 つまたは 4 つのインデントを選択します。
- 「XMLのフォーマット」をクリックします。
- 結果をコピーするか、formatted.xml をダウンロードします。
主な用途
- 設定ファイルと SOAP/XML 応答を照合します。
- ラベルがネストされ、正しく閉じられていることを確認してください。
- 属性、CDATA、または重複したノードを含むドキュメントを読み取ります。
XML Formatterの機能
DOMParser を使用して XML を検証し、属性、コメント、CDATA を保持して整形します。日常的な開発、デバッグ、データの並べ替え、コードの最適化のシナリオに適しています。処理結果を直接閲覧、コピー、ダウンロードすることができます。
FAQ
ツールは XML が無効であることをどのように判断するのでしょうか?
DOMParser は XML ルールに従って解析します。パーサーエラーが検出されると、ページにはパーサーによって提供された理由が表示されます。
CDATA は通常のテキストになりますか?
いいえ。フォーマッタは CDATA ノードを認識し、CDATA 境界を保持します。
書式設定により混合コンテンツは変更されますか?
重要なテキスト要素と子要素の両方を含むノードの場合、ツールは追加のインデントの追加を回避して、空白のセマンティクスが変更されるリスクを軽減します。