Toolyard

XML整形

XML を整形する手順

  1. XML を枠に貼り付けます。
  2. 入力しながらインデントされた結果が下に出て、要素数とサイズも表示されます。
  3. 出力を「1行にまとめる」に切り替えるとインデントが外れます。そのうえでコピーまたはダウンロードしてください。

よくある質問

XML の誤りも調べてくれますか?

調べます。ブラウザー自身の XML パーサーを通すので、閉じていないタグや単独のアンパサンドなど整形式でない箇所が、行番号つきで報告されます。

整形で中身は変わりますか?

変わるのは要素間の空白だけです。属性、コメント、CDATA セクション、実体参照はパーサーが読んだとおりに戻ります。子要素を持つ要素の内部の空白は落とすので、その空白をデータとして扱う形式のときだけ注意してください。

自己完結タグが書き換わるのはなぜですか?

子を持たない要素は <tag/> と書かれますが、これは XML では <tag></tag> とまったく同じ意味です。どの XML パーサーも同一に読みます。

RSS や SVG、SOAP でも使えますか?

使えます。どれも XML なので、フィードでも SVG の図でも SOAP のエンベロープでも、同じようにインデントしたり詰めたりできます。

HTML はどうですか?

HTML は XML より緩いので、閉じていない <p> や <br> があるページはここではエラーになります。HTML にはミニファイアーを使ってください。

XML はアップロードされますか?

いいえ。テキストはブラウザの中で処理され、どこにも送信されません。

その他の開発者ツール