Earráidí 407 seachfhreastalaí ó DTDanna agus acmhainní XML seachtracha
Rianaigh 407 gan choinne le linn tiontú doiciméid chuig DTDanna, scéimne nó acmhainní seachtracha eile a osclaíonn an parsálaí.
Is féidir le doiciméad áitiúil 407 a chruthú fós le linn tiontaithe. Féadfaidh a XML DTD, scéim nó aonán a ainmniú, agus féadfaidh rindreálaí stíleanna nó íomhánna a fháil. Féadfaidh an cliant a theipeann a bheith taobh istigh den pharsálaí sin, tar éis an íoslódáil bhunaidh a bheith críochnaithe.
Coinnigh an chruach eisceachta agus an URI a iarradh, ansin meaitseáil iad le dearbhuithe ionchuir nó le tagairtí acmhainní. Is oibríocht eile é iarraidh DTD chuig óstach caighdeánach ná iarraidh an leathanaigh. Is féidir le tiontú HTML-go-PDF teip freisin agus acmhainní cianda á bhfáil.
Le haghaidh ionchur .NET XmlReader a bhfuil a chonradh ag cosc DTDanna agus réitigh sheachtraigh, úsáid:
var settings = new XmlReaderSettings
{
DtdProcessing = DtdProcessing.Prohibit,
XmlResolver = null
};Tarchuir na socruithe sin chuig an gcomhpháirt a pharsálann an doiciméad i ndáiríre. Roghnaíonn DtdProcessing conas DTD a láimhseáil; rialaíonn XmlResolver rochtain sheachtrach. Diúltaíonn Prohibit doiciméad a bhfuil DTD aige—ní bhaineann sé an dearbhú. Má theastaíonn ceann ón sreabhadh oibre, roghnaigh réiteach áitiúil ceadaithe nó resolver atá treoraithe go sainráite.
Coinnigh na réamhshocruithe ceangailte leis an API/runtime. Úsáideann XmlReaderSettings Prohibit de réir réamhshocraithe, agus athraíodh a réamhshocrú resolver go null ó .NET Framework 4.5.2 ar aghaidh. Is féidir le tiontaire tríú páirtí iad a shárú nó parsálaí eile a úsáid.
D'fhéadfadh athrú dearbhaithe XHTML go doctype HTML dul i bhfeidhm ar thiontaire amháin, ach ní chumraíonn sé a sheachfhreastalaí. Socraigh na hacmhainní riachtanacha agus a mbeartas luchtaithe; ní fhíoraíonn fíordheimhniú ar chliant an chéad leathanaigh an dara cliant seo.