System.Xml.XmlReader設定。DtdProcessing プロパティ

この記事では、この API のリファレンス ドキュメントへの補足的な解説を提供します。

ドキュメント型定義 (DTD) 検証は、W3C 拡張マークアップ言語 (XML) 1.0 (第 4 版) の推奨事項で定義されている有効性制約を使用して実装されます。 DTD は、正式な文法を使用して、準拠している XML ドキュメントの構造と構文を記述します。XML ドキュメントで許可されるコンテンツと値を指定します。

DtdProcessing プロパティの値は、次のいずれかが可能です。

DTD を基準として検証を実行する場合、XmlReader は、XML ドキュメントの DOCTYPE 宣言で定義されている DTD を使用します。 DOCTYPE 宣言では、インラインの DTD を指定するか、または外部 DTD ファイルへの参照を指定できます。 DTD に対して XML ファイルを検証するには:

重要

プロパティが DtdProcessing 設定 DtdProcessing.Ignoreされている場合、 XmlReader DTD は報告されません。 つまり、DTD/DOCTYPE は出力時に失われます。