XML ガイド - XML 検証

黄舟
黄舟オリジナル
2017-02-11 15:35:212123ブラウズ


文法に準拠した XML 文書は、適切に構造化された XML 文書と呼ばれます。
DTD 検証に合格した XML ドキュメントは、有効な XML ドキュメントと呼ばれます。



「適切に構造化された」XML ドキュメント
適切に構造化された XML ドキュメントでは、正しい構文を使用する必要があります。
適切に構造化された XML ドキュメントは、XML 構文ルールに準拠している必要があります。前の章で示した例は、適切に構造化された XML ドキュメントです。 DTD の説明。
有効な XML ドキュメントは、適切に構造化された XML ドキュメントでもあり、DTD のルールにも準拠する必要があります。

<?xml version="1.0" encoding="ISO-8859-1"?> 
<note> 
<to>Tove</to> 
<from>Jani</from> 
<heading>Reminder</heading> 
<body>Don&#39;t forget me this weekend!</body> 
</note>

XML DTD
DTD は、XML ドキュメントで使用できる有効な要素を定義します。
DTD の目的は、XML ドキュメントの法的な構成要素を定義することです。彼は、一連の法的要素を定義することによって、XML ドキュメントの内部構造を決定します。適切に構造化された XML ドキュメントが必ずしも有効な XML ドキュメントであるとは限りませんが、有効な XML ドキュメントは適切に構造化された XML ドキュメントでなければなりません。 DTD について詳しく知りたい場合は、DTD ガイドを参照してください。

XML スキーマ
XML スキーマ (XML スキーマ) は、XML ベースの DTD の代替品です。
W3C は DTD とスキーマを交換可能にします。読者はスキーマ ガイドで詳細を学ぶことができます。

エラー
XML ドキュメント内でエラーが発生すると、XML プログラムが停止します。
W3C XML 仕様では、次のように規定されています。XML ドキュメントの処理中にプログラムが有効なエラーを見つけた場合、プログラムは終了する必要があります (SHOULD)。これが、XML ソフトウェアの作成が比較的簡単である理由です。すべての XML ドキュメントは一貫している必要があります。
HTML では、HTML ファイルに多くのエラーが含まれる場合があります (たとえば、要素に開始タグはありますが、終了タグがありません)。これは、HTML ブラウザーがエラーを検出するときにさまざまなメソッドを使用する理由の 1 つです。この HTML ファイルをどのように表示するかを決定します。
XML ではこのようなことは決して起こりません。



上記は XML ガイド - XML 確認の内容です。さらに関連する内容については、PHP 中国語 Web サイト (www.php.cn) をご覧ください。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。