メインコンテンツへスキップ
SDETRole
SDETRole

JSON・データ

XML バリデーター

XML が整形式かをチェックし、エラーの行と列を表示。

すべてブラウザ内で動作 登録不要

Input XML

0 chars

このツールについて

不正な XML ペイロードは、SOAP クライアントやパーサーの奥深くで、役に立たないスタックトレースとともに失敗するのが普通です。このバリデーターはブラウザ標準の XML パーサーでドキュメントを解析し、最初の整形式エラーを、ブラウザが提供する場合は行と列つきで報告します。閉じていない・一致しないタグ、エスケープされていない & や <、重複した属性、複数のルート要素などです。正しい場合は、ルート要素と要素数を表示します。

使い方

  1. XML を貼り付けるか、壊れたサンプルを読み込んでエラーの表示を確認します。
  2. バナーを確認します。緑は整形式、赤はパーサーのメッセージと位置を示します。
  3. 報告された箇所を修正すると(本当の誤りはその直前にあることが多いです)、入力に合わせて再チェックされます。

XML バリデーター のよくある質問

これは XSD や DTD による検証ですか?

いいえ。すべての XML ドキュメントが従うべき構文ルール、つまり整形式かどうかをチェックします。XSD(SOAP のコントラクトなど)に対する検証には、Java の javax.xml.validation や xmllint の --schema など、テストフレームワーク側でスキーマ対応のバリデーターが必要です。

ブラウザによってエラーメッセージが違うのはなぜですか?

チェックにはブラウザ組み込みのパーサーを使っており、Chrome、Firefox、Safari ではエラーの表現が異なります。位置はお使いのブラウザの形式から抽出しますが、ブラウザが位置を報告しない場合はメッセージだけが表示されます。

テキストに & や < を含めるにはどうすればよいですか?

&amp; や &lt; としてエスケープするか、テキストを CDATA セクションで囲みます。エスケープされていない & は、手で編集したテストフィクスチャで「整形式ではない」エラーが出る最も一般的な原因です。

キーワードを入力すると SDETRole 全体を検索できます。

Pagefind による全文検索 · ブラウザ内で動作します 検索ページを開く →