Ìwé àdúgbò kan ṣì lè fa 407 nígbà ìyípadà. XML rẹ̀ lè dárúkọ DTD, schema tàbí entity, renderer sì lè gba àwọn ọ̀nà tàbí àwòrán. Ẹrú tí ó kùnà lè wà nínú parser yẹn, lẹ́yìn tí ìgbàsílẹ̀ àkọ́kọ́ ti parí.

Pa exception stack àti URI tí wọ́n béèrè mọ́, lẹ́yìn náà fi wọ́n wé àwọn ìkéde input tàbí àwọn ìtọ́kasí ohun èlò. Ìbéèrè DTD sí host àṣà jẹ́ iṣẹ́ mìíràn ju ìbéèrè ojú-ìwé lọ. Ìyípadà HTML-sí-PDF tún lè kùnà nígbà gbigba àwọn ohun èlò jìnnà.

Fún input .NET XmlReader tí àdéhùn rẹ̀ kọ DTD àti ìparí ìta, lo:

var settings = new XmlReaderSettings
{
    DtdProcessing = DtdProcessing.Prohibit,
    XmlResolver = null
};

Fi àwọn ètò yẹn ránṣẹ́ sí ẹ̀ka tí ó ń ṣàyẹ̀wò ìwé gan-an. DtdProcessing yan bí a ṣe ń bójú tó DTD; XmlResolver ń ṣàkóso àbáwọlé ìta. Prohibit kọ ìwé tí ó ní DTD—kò yọ ìkéde náà kúrò. Tí iṣẹ́ náà bá nílò ọ̀kan, yan ìparí àdúgbò tí a fọwọ́sí tàbí resolver tí a tọ́ sọ́nà kedere.

Pa àwọn iye àìpẹ́ mọ́ API/runtime. XmlReaderSettings ń lo Prohibit ní àìpẹ́, resolver àìpẹ́ rẹ̀ sì yí padà sí null láti .NET Framework 4.5.2. Olùyípadà ẹlẹ́ẹ̀kẹta lè borí wọn tàbí lo parser mìíràn.

Yíyí ìkéde XHTML padà sí HTML doctype lè kan olùyípadà kan, ṣùgbọ́n kò ṣètò proxy rẹ̀. Pinnu àwọn ohun èlò tí ó pọndandan àti ìlànà ìgbéwọ́lẹ̀ wọn; ìjẹ́rìí lórí ẹrú ojú-ìwé àkọ́kọ́ kò jẹ́rìí ẹrú kejì yìí.

Àwọn àpilẹ̀kọ tó jọra