XML整形
XML を整形する手順
- XML を枠に貼り付けます。
- 入力しながらインデントされた結果が下に出て、要素数とサイズも表示されます。
- 出力を「1行にまとめる」に切り替えるとインデントが外れます。そのうえでコピーまたはダウンロードしてください。
よくある質問
XML の誤りも調べてくれますか?
調べます。ブラウザー自身の XML パーサーを通すので、閉じていないタグや単独のアンパサンドなど整形式でない箇所が、行番号つきで報告されます。
整形で中身は変わりますか?
変わるのは要素間の空白だけです。属性、コメント、CDATA セクション、実体参照はパーサーが読んだとおりに戻ります。子要素を持つ要素の内部の空白は落とすので、その空白をデータとして扱う形式のときだけ注意してください。
自己完結タグが書き換わるのはなぜですか?
子を持たない要素は <tag/> と書かれますが、これは XML では <tag></tag> とまったく同じ意味です。どの XML パーサーも同一に読みます。
RSS や SVG、SOAP でも使えますか?
使えます。どれも XML なので、フィードでも SVG の図でも SOAP のエンベロープでも、同じようにインデントしたり詰めたりできます。
HTML はどうですか?
HTML は XML より緩いので、閉じていない <p> や <br> があるページはここではエラーになります。HTML にはミニファイアーを使ってください。
XML はアップロードされますか?
いいえ。テキストはブラウザの中で処理され、どこにも送信されません。