無料XMLバリデーター オンライン
ブラウザで瞬時にXMLの整形式を検証 — 無料、プライベート、サーバー不要。
入力XML
検証結果
XML検証の例
有効なXMLは整形式である必要があります:すべてのタグが閉じられていること、属性が引用符で囲まれていること、エンティティがエスケープされていること。通信テーマの例:
有効なXML – 加入者レコード
無効なXML – 閉じタグがない
<status>タグに閉じ>がありません。
上のエディターに例を貼り付けて検証をクリックして結果を確認してください。サンプルでさらに加入者データを読み込めます。
XMLバリデーターとは?
SOAPリクエストを送ったらXMLが返ってきてパーサーがクラッシュした。またはweb.configを編集したらアプリが起動しなくなった。これが不正なXMLの痛みです。JSONと違い、XMLは厳格です:すべての開始タグには閉じタグが必要、属性は引用符で囲む、エンティティは正しく宣言する。W3C XML仕様がすべてのルールを定義しています。このバリデーターはブラウザのDOMParserを使用してXMLを検証し、正確な行番号と列番号でエラーを報告します。何も送信されません — すべてローカルで実行されます。
XMLバリデーターはドキュメントが整形式かどうかをチェックします。XMLを解析し、行と列番号付きで構文エラーを報告します。このツールはブラウザの組み込みDOMParserを使用して検証します。検証はブラウザ内で完全に実行されます。サーバーに送信されるものはないため、本番データや機密設定に安全に使用できます。
このツールの使い方
XMLを貼り付けまたはアップロード
XMLをコピーして左のエディターに貼り付けます。アップロードをクリックしてコンピューターから.xmlファイルを読み込むこともできます。サンプルボタンでテスト用のサンプルデータを読み込めます。
検証結果を確認
右のパネルに有効または無効が表示されます。無効な場合は、行と列番号付きでエラーがリストされ、問題を特定できます。一般的な問題には、閉じタグがない、引用符のない属性、無効な文字、不正なエンティティ、開始タグと閉じタグの不一致があります。
修正して再検証
入力のエラーを修正して再検証してください。フォーマットとインデントにはXMLビューティファイアーまたはXMLフォーマッターを使用してください。JSONに変換するにはXMLをJSONにを使用してください。
XML検証が役立つ場面
多くの開発者はXMLを返すSOAPまたはREST APIを扱うときに検証が必要になります。レスポンスをここに貼り付けて、解析ロジックを書く前に整形式かどうか確認できます。大きなXMLドキュメントから特定の値を抽出するには、XPathツールが便利です。
pom.xml、web.config、AndroidManifest.xmlなどの設定ファイルにはネストされた構造がよくあります。小さなタイプミスがビルドを壊す可能性があります。ここで実行するとデプロイ前に構文エラーを検出できます。
RSSとAtomフィードはXMLです。フィードバリデーターが失敗したり、リーダーがフィードを解析できない場合、このツールで正確なエラーを特定できます。スキーマ検証(XSD)には専用のスキーマバリデーターが必要です。このツールは整形式のみをチェックします。
よくある質問
このツールを使うときXMLデータはプライベートですか?
はい。検証はブラウザのDOMParserを直接使用します — サーバーには何も送信されません。DevTools → ネットワークタブを開いて自分で確認できます。
XMLが不正形式になる原因は何ですか?
W3C XML仕様では次が必要です:各開始タグに対応する閉じタグ、引用符で囲まれた属性、単一のルート要素、および&と<などの特殊文字の正しいエスケープ。このツールはエラーの正確な行番号と列番号を報告します。
このツールはXSDスキーマに対して検証しますか?
いいえ — XMLの整形式をチェックしますが、スキーマ適合性はチェックしません。W3C XMLスキーマに対する完全なXSD検証には、専用のスキーマ検証ツールが必要です。
XML名前空間エラーを修正するには?
未宣言のプレフィックスや重複URIなどの名前空間エラーは検証時に検出されます。W3C XML名前空間仕様では、各プレフィックスを使用前にxmlns:prefix="uri"で宣言する必要があります。
エディターからコピーした後なぜXMLが失敗するのですか?
テキストエディターは時々、解析を壊すタイポグラフィック引用符("の代わりに")、ノンブレーキングスペース、またはBOM(バイトオーダーマーク)を挿入します。検証前にプレーンテキストで貼り付けるかCtrl+Shift+Vを使用してください。
関連ツール
XML検証はW3C XML仕様、MDN DOMParser、W3C XML Schema、W3C XML Namespacesを参照。JSONはJSON仕様を参照。