Partager via


System.Xml.XmlReader Paramètres. DtdProcessing, propriété

Cet article vous offre des remarques complémentaires à la documentation de référence pour cette API.

La validation de définition de type de document (DTD) est implémentée à l’aide des contraintes de validité définies dans la recommandation W3C Extensible Markup Language (XML) 1.0 (quatrième édition). Les DTD utilisent une grammaire formelle pour décrire la structure et la syntaxe des documents XML conformes ; ils spécifient le contenu et les valeurs autorisés pour le document XML.

La propriété DtdProcessing peut présenter l'une des valeurs suivantes :

Pour effectuer une validation par rapport à une DTD, l'objet XmlReader utilise la DTD définie dans la déclaration DOCTYPE d'un document XML. La déclaration DOCTYPE peut soit pointer vers une DTD inline, soit servir de référence à un fichier DTD externe. Pour valider un fichier XML par rapport à un DTD :

Important

Si la DtdProcessing propriété est définie DtdProcessing.Ignoresur , la XmlReader propriété ne signale pas les DTD. Cela signifie que le DTD/DOCTYPE sera perdu en sortie.