検証と解析の違いは何ですか?
解析チェックファイルの構造(文法)を知っているので、解析機能ではOKとチェックされるかもしれませんが、「ピンク」のような属性値がないため、検証プロセスで間違っている可能性がありますか?私は正しいですか?
検証と解析の違いは何ですか?
解析チェックファイルの構造(文法)を知っているので、解析機能ではOKとチェックされるかもしれませんが、「ピンク」のような属性値がないため、検証プロセスで間違っている可能性がありますか?私は正しいですか?
xml用語で解析することは、xmlデータからドキュメントツリーを構築することです
検証とは、そのツリーのコンテンツをスキーマと照合することです。
だからあなたが持っていたなら
<Document>Me.txt<\Document>
ルートノードがあり、すべてのオープンタグとクローズタグが一致しているため、解析できます。
ルートノードがフォームであると言ったスキーマに対して検証した場合、それは無効になります。
解析では、入力がXML仕様のルールに準拠していることを確認します。たとえば、すべての開始タグに一致する終了タグがあります。
検証では、入力が特定のXML語彙の規則に準拠していることを確認します。たとえば、テーブルに1つのtheadと1つのtbodyが含まれていることを確認します。