XML圧縮ツール
インデント、タグ間の改行、コメントを削除してXMLを圧縮します。要素、属性、テキスト内容、CDATAはそのまま保持されます。まずドキュメントの整形式を確認し、タグの不一致や属性の破損があれば行番号と列番号を示して報告します。xml:space="preserve"を尊重するため、開発者はフィード、サイトマップ、ペイロードを安全に小さくできます。
よくある質問
XML圧縮ツールは何を削除しますか?
タグ間の空白だけのテキスト、コメント、タグ内で属性間にある余分なスペースを削除します。表示可能な文字を含むテキストは、記述どおりにそのまま保持されます。
コメントを残せますか?
はい。「コメントを保持」をオンにすると、すべてのコメントが出力に残ります。コメントは機械処理では重要でないことが多いため、デフォルトでは削除されます。
xml:space="preserve"内の空白は保持されますか?
はい。xml:space="preserve"が指定された要素内と、設定をリセットしないその子要素内では、すべての空白テキストが変更されずに保持されます。
最初にドキュメントを検証しますか?
はい。タグの不一致や閉じ忘れ、属性の重複や引用符の欠落、ルート要素の外のテキスト、複数のルート要素、余分な&文字を、行番号と列番号を示して報告します。
CDATA、処理命令、DOCTYPEはどうなりますか?
記述どおりに保持されます。XML宣言は先頭に残り、その内部の余分なスペースはまとめられます。
エンティティ参照は展開されますか?
いいえ。&や©のような参照はそのまま保持されるため、圧縮後のドキュメントも元のドキュメントとまったく同じ意味になります。
空白を削除すると意味が変わることはありますか?
混在コンテンツでは、インライン要素の間にある空白だけのテキストが削除されるため、<b>a</b> <i>b</i>のように単語がつながることがあります。影響がある場合はxml:space="preserve"を使用するか、そのようなドキュメントの書式を維持してください。
入力の最大サイズはどれくらいですか?
1リクエストあたりXMLは最大1 MBです。圧縮ツールはドキュメントを1回の処理で読み込むため、結果がすぐに返ります。
SVGファイルを圧縮できますか?
はい。SVGはXMLです。SVGファイルをさらに小さくするには、SVG圧縮ツールでSVGOを使ってパス、色、数値を最適化できます。
XMLは保存されますか?
いいえ。ドキュメントはメモリ上で処理して返します。保存されることはなく、記録されるのはリクエストサイズのみです。