文法に準拠した 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't forget me this weekend!</body> </note>
エラー
XML ドキュメント内でエラーが発生すると、XML プログラムが停止します。
W3C XML 仕様では、次のように規定されています。XML ドキュメントの処理中にプログラムが有効なエラーを見つけた場合、プログラムは終了する必要があります (SHOULD)。これが、XML ソフトウェアの作成が比較的簡単である理由です。すべての XML ドキュメントは一貫している必要があります。
HTML では、HTML ファイルに多くのエラーが含まれる場合があります (たとえば、要素に開始タグはありますが、終了タグがありません)。これは、HTML ブラウザーがエラーを検出するときにさまざまなメソッドを使用する理由の 1 つです。この HTML ファイルをどのように表示するかを決定します。
XML ではこのようなことは決して起こりません。
上記は XML ガイド - XML 確認の内容です。さらに関連する内容については、PHP 中国語 Web サイト (m.sbmmt.com) をご覧ください。