Udostępnij przez


Właściwość System.Xml.XmlReaderSettings.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 DTD zdefiniowanego w deklaracji DOCTYPE dokumentu XML. Deklaracja DOCTYPE może wskazywać wewnętrzny 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ść DtdProcessing jest ustawiona na DtdProcessing.Ignore, parametr XmlReader nie będzie zgłaszać identyfikatorów DTD. Oznacza to, że wartość DTD/DOCTYPE zostanie utracona w danych wyjściowych.