Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés:
Ez a cikk kiegészítő megjegyzéseket tartalmaz az API referenciadokumentációjához.
A dokumentumtípus-definíció (DTD) érvényesítése a W3C Bővíthető korrektúranyelv (XML) 1.0 (negyedik kiadás) javaslatában meghatározott érvényességi korlátozások használatával történik. A DTD-k formális nyelvtant használnak a megfelelő XML-dokumentumok szerkezetének és szintaxisának leírásához; megadják az XML-dokumentum számára engedélyezett tartalmat és értékeket.
A DtdProcessing tulajdonság az alábbi értékek egyikével rendelkezhet:
- DtdProcessing.Parse A DTD-feldolgozás engedélyezéséhez.
- DtdProcessing.Prohibit kivételt dobjon XmlException amikor DTD-t észlel.
- DtdProcessing.Ignore A DTD-feldolgozás letiltása figyelmeztetések és kivételek nélkül.
A DTD-n végzett ellenőrzéshez az XmlReader XML-dokumentum DOCTYPE deklarációjában meghatározott DTD-t használja. A DOCTYPE-deklaráció vagy egy beágyazott DTD-re mutathat, vagy hivatkozás lehet egy külső DTD-fájlra. XML-fájl ellenőrzése DTD-n:
- Állítsa a XmlReaderSettings.DtdProcessing tulajdonságot
DtdProcessing.Parseértékre. - Állítsa a XmlReaderSettings.ValidationType tulajdonságot
ValidationType.DTDértékre. - Ha a DTD egy hitelesítést igénylő hálózati erőforráson tárolt külső fájl, adjon át egy XmlResolver objektumot a szükséges hitelesítő adatokkal a Create metódusnak.
Fontos
Ha a DtdProcessing tulajdonság be van állítva DtdProcessing.Ignore, a XmlReader nem fogja jelenteni a DTD-ket. Ez azt jelenti, hogy a DTD/DOCTYPE elveszik a kimenetben.