XMLフォーマッターとは?
XMLフォーマッターは、適切なインデントと改行を追加してXMLドキュメントを整形表示するツールです。圧縮されたXMLを要素のネスト構造が明確な階層的レイアウトに変換します。
使い方
- XMLコンテンツを入力欄に貼り付けます。
- 「整形」ボタンをクリックしてフォーマットします。
- インデントされた読みやすいXML出力をコピーします。
基礎知識
XML(Extensible Markup Language)は開きタグと閉じタグで定義される要素のツリー構造を使用します。整形式XMLには、すべての開きタグに対応する閉じタグ、適切なネスト、単一のルート要素、クォートされた属性値が必要です。フォーマットにより子要素を親に対してインデントし、文書の階層構造を明確にします。
よくある質問
フォーマットでXMLデータに影響はありますか?
フォーマットはタグ間に空白を追加しますが、通常は重要ではありません。ただしxml:space=“preserve”が指定された要素では、追加スペースがコンテンツを変更する可能性があります。
整形式XMLと妥当なXMLの違いは?
整形式XMLは基本的な構文規則に従います。妥当なXMLは整形式であり、さらにDTDやXMLスキーマで定義された許可要素・属性にも準拠しています。
名前空間付きのXMLをフォーマットできますか?
はい。フォーマッターは名前空間プレフィックスと宣言を保持します。