XML圧縮ツール — 無料オンライン

下にXMLを貼り付けて「圧縮」ボタンをクリックすると、不要な空白や改行を削除して圧縮します。

入力 準備完了

入力の統計は、このフィールド上部の統計ボタンから確認できます。

出力

出力の統計は、このフィールド上部の統計ボタンから確認できます。

結果は情報提供のみを目的としており、誤りを含む場合があります。重要な情報は必ずご自身で確認してください。本ツールのご利用は自己責任でお願いいたします。

このツールでできること

XML圧縮ツールは、コメントとタグの間の空白を取り除き、文書全体を1行にまとめます。XML宣言、属性とその順序、CDATAセクション、<tag/>という短い形は、書かれたとおりに残ります。

何かを削除する前に文書が整形式かどうかを確認するため、壊れたファイルは行番号付きで報告され、さらに読みにくい1行に変わってしまうことはありません。結果は完全に有効なXMLで、どのパーサーも元の文書と同じように読み込みます。インデントとコメントがないだけなので、ネットワーク送信や保存に最適です。

こんなときに使えます

  • APIに送る、またはデータベースの列に保存するXMLペイロードのサイズを減らす場合。
  • 改行が邪魔になるJSON、コード内の文字列、環境変数にXMLの断片を埋め込む場合。
  • 設定ファイルを配布する前に、開発者向けのコメントを取り除く場合。
  • CSVファイル、表計算ソフトのセル、メッセージキューの1行フィールドに入れるXMLを用意する場合。

使用例

入力

<config>
  <server host="localhost" port="8080"/>
  <!-- timeouts in seconds -->
  <timeout>30</timeout>
</config>

出力

<config><server host="localhost" port="8080"/><timeout>30</timeout></config>

このツールについての質問

要素内のテキストは変わりますか?

いいえ。テキストの内容はそのままで、取り除かれるのは2つのタグの間にある空白だけです。CDATAセクションの内容には一切手を加えません。title="Hello world"のような属性値内のスペースも保たれます。

コメントは削除されますか?

はい。<!-- -->のコメントはデータの一部ではないため削除されます。コメントが重要な場合は整形したコピーを残してください。XMLフォーマッターを使えば、圧縮したファイルを読みやすい形に戻せます。

圧縮するにはどうしますか?

入力欄にXMLを貼り付け、その上のツールバーにある「圧縮」ボタンを押します。圧縮されたXMLが入力テキストと置き換わり、すぐにコピーできます。

このツールは無料ですか?

はい、無料でご利用いただけます。登録・メールアドレス不要。結果はこのページに表示されます。

結果はどこで確認できますか?

このページでツールを使用すると、結果がここに表示されます。メールで受け取る必要はありません。