XML 圧縮ツール
XML入力
次へこの XML 圧縮ツールは、整形式の XML をブラウザ内だけで処理します。コメントを削除し、マークアップトークン間にあって改行を含む空白だけの並びを縮めます。テキスト、CDATA、属性値と属性順序、XML 宣言、処理命令は変更しません。
XML を圧縮する方法
-
1
XML を貼り付ける
1,000,000 文字までの整形式 XML 文書を入力します。
-
2
ローカル検査を確認する
ブラウザが構文を確認し、結果で変わる内容を示します。
-
3
コピーまたはダウンロードする
圧縮した XML をローカルでコピーするか、ファイルとしてダウンロードします。
このツールが変更するもの
| 部分 | 結果 |
|---|---|
XML コメント (<!-- ... -->) |
削除 |
| タグ間にある改行を含む空白 | 縮小 |
| テキストノードと CDATA | 保持 |
| 属性値と属性順序 | 保持 |
| XML 宣言と処理命令 | 保持 |
たとえば、次の要素間のインデント付きの行は縮められます。
<catalog>
<!-- internal note -->
<book id="b-17"/>
</catalog>
コメントは削除され、要素はより詰めて書かれます。ただし、<title>次の 行</title> のテキストや <![CDATA[ ... ]]> の内容は書き換えません。
範囲と注意点
これは整形式かどうかを調べる構文チェックです。DTD、XSD、名前空間、アプリケーション固有の規則は検証せず、出力がアプリケーションにとって意味的に等価であることも保証しません。
DOCTYPE またはエンティティ宣言を含む XML は受け付けません。外部エンティティを読み込むこともありません。XML はサーバーや URL に送られず、ファネルの手順間の作業はこのブラウザセッションだけに保持されます。
空白に依存する文書には特に注意してください。混在コンテンツ、xml:space="preserve" を使う部分、人が編集する設定ファイルでは、スペースや改行が意味を持つことがあります。本番で使う前に、利用するパーサーとアプリケーションのテストで出力を確認してください。
フォーマッターを使う場面
小さな出力は転送や保存に便利な場合があります。一方で、デバッグ、コードレビュー、バージョン管理には、読みやすくインデントしたコピーを残すほうが安全です。XML Formatter で圧縮結果を読みやすい形に戻せます。
よくある質問
いいえ。削除されるのはコメントだけで、XML 宣言と処理命令は保持されます。
いいえ。ブラウザ内で XML の構文だけを確認します。DTD、XSD、名前空間、アプリケーション規則は別途検証してください。
安全で予測可能なローカル処理のため、これらの宣言を受け付けず、外部エンティティも読み込みません。
いいえ。圧縮、コピー、ダウンロードはこのブラウザで行われ、内容がサーバーや URL に送られることはありません。
関連ツール
Webpack設定ジェネレーター
素の JavaScript、React、Vue 向けに webpack 5 の webpack.config.js を生成します。TypeScript、Babel、CSS や Sass、画像、HtmlWebpackPlugin、開発サーバー、npm install のコマンドまでそろいます。
CSSローディングアニメーション生成ツール
純粋なCSSで円形スピナーを作成できます。直径、枠の太さ、アクセントカラー、回転速度を設定し、ライブプレビューを確認して、そのまま使えるCSSをコピー。SVGもJavaScriptも不要です。
OpenAPI 検証ツール
OpenAPI または Swagger のドキュメントを JSON か YAML で貼り付けて、コア構造をチェックします: バージョンフィールド、info オブジェクト、paths を、わかりやすいエラーと警告つきで。
カラーティントジェネレーター
ベースカラーの明るい色合いを生成します。デザイン システム トークン、背景、ホバー状態を 3 ~ 20 段階でスケールします。
CMYK から RGB への変換
標準的な計算式で CMYK の割合をおおよその RGB 値と Hex 値に変換し、画面用にすばやく確認できます。
PHPフォーマッター
単純なPHPコードに改行と2または4スペースのインデントを追加します。結果は必ず確認してください。PHPパーサーでもPSR-12準拠ツールでもありません。
このツールは他の言語でも利用できます
- XML-minifierare [SV]
- Minificador de XML [PT]
- Minificador de XML [ES]
- เครื่องย่อ XML [TH]
- Pemerkecil XML [ID]
- Minificateur XML [FR]
- XML-Minifier [DE]
- XML 축소기 [KO]
- XML-minifier [NL]
- مُصغّر XML [AR]
- Trình thu gọn XML [VI]
- Minifikator XML [PL]
- XML 压缩器 [ZH]
- XML Minifier [EN]
- Minificatore XML [IT]
- Минификатор XML [RU]
- XML Küçültücü [TR]