Udostępnij za pośrednictwem


System.Xml.XmlReader Ustawienia. Właściwość DtdProcessing

Ten artykuł zawiera dodatkowe uwagi dotyczące dokumentacji referencyjnej dla tego interfejsu API.

Walidacja definicji typu dokumentu (DTD) jest implementowana przy użyciu ograniczeń ważności zdefiniowanych w rekomendacji W3C Extensible Markup Language (XML) 1.0 (czwarta wersja). DtDs używają formalnej gramatyki do opisania struktury i składni zgodnych dokumentów XML; określają zawartość i wartości dozwolone dla dokumentu XML.

Właściwość DtdProcessing może mieć jedną z następujących wartości:

Aby przeprowadzić walidację względem dtD, XmlReader używa identyfikatora DTD zdefiniowanego w deklaracji DOCTYPE dokumentu XML. Deklaracja DOCTYPE może wskazywać wbudowany identyfikator DTD lub może być odwołaniem do zewnętrznego pliku DTD. Aby zweryfikować plik XML względem dtD:

Ważne

Jeśli właściwość jest ustawiona DtdProcessing na DtdProcessing.Ignore, XmlReader parametr nie będzie zgłaszać identyfikatorów DTD. Oznacza to, że wartość DTD/DOCTYPE zostanie utracona w danych wyjściowych.