Mearachdan 407 neach-ionaid bho DTDan agus goireasan XML a-muigh
Lorg 407 ris nach robh dùil fhad 's a thèid sgrìobhainn a thionndadh gu DTDan, sgeamaichean no goireasan eile a dh'fhosglas am parsair.
Faodaidh sgrìobhainn ionadail 407 adhbhrachadh fhathast rè tionndaidh. Faodaidh an XML aice DTD, sgeama no eintiteas ainmeachadh, agus faodaidh renderair stoidhlichean no ìomhaighean fhaighinn. Faodaidh an neach-cleachdaidh a dh'fhàillig a bhith am broinn a' pharsair sin, an dèidh don luchdadh a-nuas tùsail a bhith deiseil.
Cùm a' chruach eisgeachd agus an URI a dh'iarrar, agus an uairsin coimeas iad ri dearbhaidhean inntrigidh no iomraidhean goireis. 'S e obrachadh eile a th' ann an iarrtas DTD gu òstair àbhaisteach na iarrtas na duilleige. Faodaidh tionndadh HTML-gu-PDF fàiligeadh cuideachd nuair a thathar a' faighinn ghoireasan cianda.
Airson inntrigeadh .NET XmlReader aig a bheil a chùmhnant a' toirmeasg DTDan agus fuasgladh a-muigh, cleachd:
var settings = new XmlReaderSettings
{
DtdProcessing = DtdProcessing.Prohibit,
XmlResolver = null
};Cuir na suidheachaidhean sin chun a' cho-phàirt a tha dha-rìribh a' parsadh na sgrìobhainne. Bidh DtdProcessing a' taghadh mar a làimhsichear DTD; bidh XmlResolver a' cumail smachd air ruigsinneachd a-muigh. Bidh Prohibit a' diùltadh sgrìobhainn le DTD—chan eil e a' toirt air falbh an dearbhadh. Ma dh'fheumas an t-sruth obrach fear, tagh fuasgladh ionadail ceadaichte no resolver a chaidh a stiùireadh gu soilleir.
Cùm na ro-ghnàthasan ceangailte ris an API/runtime. Bidh XmlReaderSettings a' cleachdadh Prohibit gu bunaiteach, agus dh'atharraich an resolver bunaiteach aige gu null bho .NET Framework 4.5.2. Faodaidh tionndair treas-phàrtaidh an cur thairis no parsair eile a chleachdadh.
Dh'fhaodadh atharrachadh dearbhaidh XHTML gu doctype HTML buaidh a thoirt air aon tionndair, ach chan eil e a' rèiteachadh a neach-ionaid. Suidhich na goireasan a tha a dhìth agus am poileasaidh luchdaidh aca; chan eil dearbhadh-aithne air neach-cleachdaidh na ciad duilleige a' dearbhadh an dàrna neach-cleachdaidh seo.