📄 XML整形・検証

XMLを整形・Minify・検証できる無料ツールです。構文エラーはブラウザのXMLパーサーが返す内容をもとに日本語で表示し、文字数・要素数・最大階層もその場で確認できます。データはサーバーに送信されません。

📘 使い方

  1. 「入力 XML」に整形・検証したいXML文字列を貼り付けます。
  2. インデント(スペース2 / スペース4 / タブ)を選びます。
  3. 「整形」で読みやすいインデント付きに、「Minify」でタグ間の余白を除いた最小形に変換します。「検証」は構文チェックのみを行います。
  4. 構文エラーがある場合は、パーサーからの内容を日本語のメッセージとして入力欄の下に表示します。
  5. 結果は「コピー」または「ダウンロード(.xml)」で保存できます。文字数・要素数・最大階層も自動で表示されます。

❓ よくある質問

入力したXMLはサーバーに送信されますか?

いいえ。すべての処理はお使いのブラウザ内(クライアントサイド)で完結します。入力内容がサーバーへアップロードされることはなく、ページを閉じればメモリからも消えます。機密を含むデータでも安心してご利用いただけます。

どのように構文を検証していますか?

ブラウザ標準のDOMParserでXMLとして解析し、解析エラー(parsererror)が発生したかどうかで判定しています。エラー時はパーサーが返すメッセージを日本語の見出しとともに表示します。整形前には必ず検証を行うため、無効なXMLは整形されません。

宣言・コメント・CDATAは保持されますか?

はい。<?xml ... ?> 宣言、<!-- コメント -->、<![CDATA[ ... ]]> セクションはそのまま保持します。CDATA内やコメント内の空白はMinifyでも変更しません。

DTDや名前空間の厳密な妥当性検証(validation)はできますか?

本ツールは整形とwell-formed(整形式)のチェックが目的です。スキーマ(XSD)やDTDによる妥当性検証は行いません。タグの対応や属性の記法など、基本的な構文の確認にご利用ください。