XML フォーマッター

XMLを貼り付けるだけで自動整形・圧縮し、構文エラーをリアルタイムで検出します。

  1. 入力欄にXML文字列を貼り付けると、自動的に2スペースインデントで整形されます。
  2. 「整形 (2スペース)」または「整形 (4スペース)」でXMLを美化、「圧縮」で余分な空白をすべて削除してミニファイできます。
  3. XMLの構文が正しくない場合、入力欄の下にリアルタイムでエラー内容が表示されます。
  4. 「コピー」ボタンで結果をクリップボードにコピーできます。

ヒント:XML宣言(<?xml version="1.0"?>)、CDATAセクション、処理命令、XML属性に対応しています。

どんな場面で使いますか?

  • APIレスポンス、RSSフィード、SOAPメッセージの生XMLが読みにくいとき。
  • 設定ファイル(pom.xml、AndroidManifest.xml、web.config)をデバッグしやすく整形したいとき。
  • XMLを圧縮して転送サイズを減らしたり、他システムに送る前に構文を確認したいとき。

XMLとJSONの違いは?どちらを使うべきですか?

JSONはシンプルでWeb APIのデータ交換に向いています。XMLは属性・名前空間・Schemaバリデーションをサポートし、企業システムや設定ファイル・ドキュメントマークアップで広く使われています。本サイトでは両方のフォーマッターを提供しています。

整形後に属性の順序が変わりました。なぜですか?

XML仕様では属性の順序は保証されておらず、ブラウザのDOMパーサーが独自の実装で順序を決定します。属性の順序が変わってもXMLのセマンティクスには影響しません。

HTMLも処理できますか?

本ツールは厳格なXMLパーサーを使用しており、完全に準拠したXML構文(すべてのタグを閉じる、属性を引用符で囲む)が必要です。通常のHTMLはXML標準に準拠していないため、XHTMLを使用するか、構文を修正してから貼り付けてください。

データはサーバーにアップロードされますか?

いいえ。すべての整形・圧縮処理はブラウザ内で行われ、データがデバイスの外に出ることはありません。

記事はまだありません

関連する記事はまだありません。しばらくしてからご確認ください。

他のツールもどうぞ