ツール
JA

XML整形・検証ツール

XMLを貼り付けるだけで、スペース2つ・4つまたはタブで見やすく整形(Pretty Print)したり、圧縮したり、整形式かどうかをチェックしたりできます。エラーは行・列とわかりやすい説明付きで表示され、コメント、CDATAセクション、テキストは記述したまま保持されます。

プライバシー保護:データはお使いのブラウザ内で処理され、アップロードされることはありません。

XMLを整形する方法

  1. XMLを貼り付けるか、.xmlファイルをエディタにドロップ、またはURLから読み込みます。
  2. 整形をクリック(またはCtrl+Enterを押す)し、インデントを選びます。圧縮を使うと要素間の空白が削除されます。
  3. XMLが整形式でない場合は、エラー欄に行・列と原因が表示され、該当行がハイライトされます。修正したら、結果をコピーまたはダウンロードします。

XML整形ツールでできること

XML構文エラーのよくある原因と直し方

問題例修正方法
タグの順序が間違っている<b><i>text</b></i>内側の要素から先に閉じる:</i></b>
エスケープされていない「&」AT&TAT&amp;Tと記述する
エスケープされていない「<」a < ba &lt; bと記述するか、CDATAを使う
属性値に引用符がない<item id=7><item id="7">
ルート要素が2つある<a/><b/>1つの親要素で囲む
HTMLエンティティ&nbsp;、&copy;&#160;、&#169;を使うか、DTDで宣言する

コマンドラインやコードでXMLを整形する方法

Online XML Formatterが選ばれる理由

よくある質問

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

いいえ。整形と検証はブラウザ内で実行されます。URLから読み込みを使う場合のみ、ブラウザが他サイトからの直接ダウンロードをほとんどブロックするため、当サイトのサーバーを経由してファイルを取得します。内容はそのままお客様に渡され、保存されることはありません。

整形するとデータは変わりますか?

いいえ。変わるのは要素間の空白だけです。テキスト、属性値、エンティティ、CDATAセクション、コメントは記述したまま保持され、混在コンテンツを含む要素には手を加えません。

整形式のXMLと妥当なXMLの違いは何ですか?

整形式(well-formed)のXMLとは、ルート要素が1つだけ、タグが正しく入れ子になって閉じられている、属性値が引用符で囲まれている、特殊文字がエスケープされている、といった構文規則を満たすXMLです。妥当な(valid)XMLは、さらにスキーマ(XSD)やDTDにも適合しています。このツールは整形式かどうかをチェックします。

サイズの大きいXMLファイルも整形できますか?

はい。20,000件のレコードを含む2.6 MBのファイルでも、1秒もかからずに解析・整形できます。エディタは表示中の行の行番号だけを描画するため、動作も軽快です。