Partager via


System.Xml.XmlReaderSettings.DtdProcessing propriét

Cet article fournit des remarques supplémentaires à la documentation de référence de 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 DtdProcessing propriété peut avoir l’une des valeurs suivantes :

Pour effectuer la validation par rapport à un DTD, le XmlReader utilise le DTD défini dans la déclaration DOCTYPE d’un document XML. La déclaration DOCTYPE peut pointer vers un DTD inline ou être une référence à un fichier DTD externe. Pour valider un fichier XML par rapport à un DTD :

Importante

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