本文へスキップ
ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。

XML Formatter

コメント・CDATA・テキストノードを保護したまま XML を整形・圧縮。

使い方

  1. 左パネルに XML を貼り付けます。SOAP エンベロープ、RSS フィード、Android レイアウト、ビルドファイルなどが対象です。
  2. 整形でインデントし直すか、圧縮で 1 行に折りたたみます。
  3. 整形ではネストした要素を 2 スペースでインデントし、テキストのみを含む要素は 1 行に保ちます。
  4. コメント・CDATA・XML 宣言・DOCTYPE 行はそのまま通過します。
  5. 結果をコピーまたはクリア。ステータス行に要素数と出力サイズを表示します。

よくある用途

よくある質問

Q: XML の検証はしますか? A: 軽いものだけです。トークナイザーは山括弧と引用符の対応を必要としますが、要素のネストや DTD/Schema の妥当性は検査しません。不正なネストは修正せずそのまま出力します。

Q: テキストノード内の空白は? A: 整形時、テキストのみの子は両端をトリムして要素と同じ行に保ちます。ブロック要素間の空白は削除されます。一般的なプリティプリントの挙動です。

Q: 属性値は並べ替えや書き換えをされますか? A: されません。属性は元の順序と正確な値を保ち、属性間の空白だけが折りたたまれます。

データはこのデバイス内にとどまります

XML Formatter は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。

入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。