Egenskapen System.Xml.XmlReaderSettings.DtdProcessing

Anmärkning

Den här artikeln innehåller ytterligare kommentarer till referensdokumentationen för det här API:et.

Validering av dokumenttypsdefinition (DTD) implementeras med hjälp av de giltighetsbegränsningar som definieras i rekommendationen W3C Extensible Markup Language (XML) 1.0 (fjärde utgåvan). DTD:erna använder en formell grammatik för att beskriva strukturen och syntaxen för kompatibla XML-dokument. de anger det innehåll och de värden som tillåts för XML-dokumentet.

Egenskapen DtdProcessing kan ha något av följande värden:

För att utföra verifiering mot en DTD XmlReader använder den DTD som definierats i DOCTYPE-deklarationen för ett XML-dokument. DOCTYPE-deklarationen kan antingen peka på en infogad DTD eller vara en referens till en extern DTD-fil. Så här verifierar du en XML-fil mot en DTD:

Viktigt!

Om egenskapen DtdProcessing är inställd på DtdProcessing.Ignore, kommer XmlReader inte att rapportera DTD:erna. Det innebär att DTD/DOCTYPE går förlorad vid utdata.