XMLバリデーター — 無料オンライン

下にXMLを貼り付けて「検証して修正を提案」ボタンを使用すると、正確な行番号・列番号とともに構文エラーを発見できます。

入力 準備完了

入力の統計は、このフィールド上部の統計ボタンから確認できます。

出力

出力の統計は、このフィールド上部の統計ボタンから確認できます。

結果は情報提供のみを目的としており、誤りを含む場合があります。重要な情報は必ずご自身で確認してください。本ツールのご利用は自己責任でお願いいたします。

このツールでできること

XML検証ツールは、文書が整形式かどうかを確認します。すべてのタグが閉じているか、タグが正しい順序で入れ子になっているか、属性値が引用符で囲まれているか、特殊文字がエスケープされているか、ルート要素がちょうど1つかを調べます。

問題があれば、最初のエラーを行番号と修正案付きで報告します。チェックするのは構文であってスキーマではありません。XSDやDTDによる検証は行わないため、整形式の文書でも、システムが必要とするフィールドが欠けている可能性はあります。

こんなときに使えます

  • インポートやAPI呼び出しがあいまいなXML解析エラーで失敗し、該当行を探したい場合。
  • 手で編集したサイトマップ、RSSフィード、Androidのレイアウト、Mavenのpom.xmlを公開前に確認する場合。
  • コードが生成したXMLが整形式であることを、XMLをJSONに変換で変換する前に確かめる場合。
  • 何千行も目で追う代わりに、大きなファイルの中の壊れたタグをすばやく見つける場合。

使用例

入力

<note>
  <to>Ana</to>
  <from>Ben</note>

出力

Expected closing tag 'from' (opened in line 3, col 3) instead of closing tag 'note'. (Line 3)

Suggestion: Make sure every tag is closed, attribute values are quoted, and the document has exactly one root element.

このツールについての質問

チェックはどうやって実行しますか?

入力欄にXMLを貼り付け、「検証して修正を提案」を押します。有効な文書ならその旨が表示され、そうでなければエラーメッセージ、その行、修正案が表示されます。

アンパサンドがエラーになるのはなぜですか?

XMLでは&が実体参照の始まりを表すため、テキストや属性に&が単独であると文書が壊れます。&amp;と書き、文字としての<には&lt;を使ってください。

XSDスキーマで検証しますか?

いいえ。すべてのXML文書が満たすべき整形式かどうかを確認します。必須要素やデータ型などのスキーマ規則には、ビルドやIDEでスキーマ対応の検証ツールが必要です。

このツールは無料ですか?

はい、無料でご利用いただけます。登録・メールアドレス不要。結果はこのページに表示されます。

結果はどこで確認できますか?

このページでツールを使用すると、結果がここに表示されます。メールで受け取る必要はありません。