使い方
- XMLを入力
左側のテキストエリアにXMLを貼り付けるか入力します。
- 整形を実行
「変換」ボタンをクリックするとXMLが整形されます。ツールバーでインデントサイズを変更できます。
- 結果をコピー
「コピー」ボタンで整形済みXMLをクリップボードにコピーできます。
XMLフォーマッター の具体例
XML整形
入力
<root><item><name>太郎</name><age>30</age></item></root>出力
<root>
<item>
<name>太郎</name>
<age>30</age>
</item>
</root>要素ごとに改行とインデントが追加されます。
XML宣言付き
入力
<?xml version="1.0"?><data><entry key="a">value</entry></data>出力
<?xml version="1.0"?>
<data>
<entry key="a">value</entry>
</data>特長
- DOMParserを使用した正確なXMLパース
- 要素ごとのインデント付き整形
- インデントサイズ(2/4スペース)の切り替え
- 自己閉じタグ(<br/>等)の認識
- CDATA・コメントの保持
- XML構文エラーの検出と表示
- ブラウザ内処理でプライバシー安全
よくある質問
XMLのバリデーション機能はありますか?
はい。ブラウザのDOMParserを使用してパースするため、構文エラーがある場合はエラーメッセージが表示されます。
XML名前空間に対応していますか?
はい。名前空間プレフィクスを含むXMLも正しく整形されます。
データはサーバーに送信されますか?
いいえ。すべての処理はブラウザ内で完結し、データが外部に送信されることはありません。