Eigenschap System.Xml.XmlReaderSettings.DtdProcessing

Opmerking

In dit artikel vindt u aanvullende opmerkingen in de referentiedocumentatie voor deze API.

Validatie van documenttypedefinitie (DTD) wordt geïmplementeerd met behulp van de geldigheidsbeperkingen die zijn gedefinieerd in de aanbeveling W3C Extensible Markup Language (XML) 1.0 (vierde editie). DTD's gebruiken een formele grammatica om de structuur en syntaxis van compatibele XML-documenten te beschrijven; ze geven de inhoud en waarden op die zijn toegestaan voor het XML-document.

De DtdProcessing eigenschap kan een van de volgende waarden hebben:

Als u validatie wilt uitvoeren op basis van een DTD, gebruikt de XmlReader DTD die is gedefinieerd in de DOCTYPE-declaratie van een XML-document. De DOCTYPE-declaratie kan verwijzen naar een inline DTD of kan een verwijzing naar een extern DTD-bestand zijn. Een XML-bestand valideren op basis van een DTD:

Belangrijk

Als de DtdProcessing eigenschap is ingesteld op DtdProcessing.Ignore, zal XmlReader de DTD's niet rapporteren. Dit betekent dat het DTD/DOCTYPE verloren gaat tijdens de uitvoer.