Condividi tramite


System.Xml.XmlReader Impostazioni. Proprietà DtdProcessing

Questo articolo fornisce osservazioni supplementari alla documentazione di riferimento per questa API.

La convalida DTD (Document Type Definition) viene implementata usando i vincoli di validità definiti nella raccomandazione W3C Extensible Markup Language (XML) 1.0 (quarta edizione). I DTD usano una grammatica formale per descrivere la struttura e la sintassi dei documenti XML conformi; specificano il contenuto e i valori consentiti per il documento XML.

La DtdProcessing proprietà può avere uno dei valori seguenti:

Per eseguire la convalida rispetto a una DTD, il tipo XmlReader utilizza la DTD definita nella dichiarazione DOCTYPE di un documento XML. La dichiarazione DOCTYPE può fare riferimento a una DTD inline oppure può essere un riferimento a un file DTD esterno. Per convalidare un file XML rispetto a un DTD:

Importante

Se la DtdProcessing proprietà è impostata su DtdProcessing.Ignore, l'oggetto XmlReader non segnala i DTD. Ciò significa che DTD/DOCTYPE andrà perso nell'output.