يەرلىك ھۆججەتمۇ ئايلاندۇرۇش جەريانىدا 407 پەيدا قىلالايدۇ. ئۇنىڭ XML ى DTD، سىخېما ياكى entity نى ئاتىيالايدۇ، رېندېرلىغۇچ ئۇسلۇب ياكى رەسىملەرنى ئېلىيالايدۇ. مەغلۇپ بولغان خېرىدار ئەسلى چۈشۈرۈش تۈتكەندىن كېيىن شۇ پارسېرنىڭ ئىچىدە بولۇشى مۇمكىن.

exception stack ۋە تەلەپ قىلىنغان URI نى ساقلاڭ، ئاندىن ئۇلارنى كىرگۈزۈش بايانلىرى ياكى مەنبە ئىشارەتلىرى بىلەن ماسلاشتۇرۇڭ. ئۆلچەملىك host قا DTD تەلىپى بەت تەلىپىدىن باشقا مەشغۇلات. HTML دىن PDF غا ئايلاندۇرۇشمۇ يىراقتىكى مەنبەلەرنى ئېلىش جەريانىدا مەغلۇپ بولۇشى مۇمكىن.

شەرتى DTD ۋە سىرتقى ھەل قىلىشنى چەكلەيدىغان .NET XmlReader كىرگۈزۈشى ئۈچۈن تۆۋەندىكىنى ئىشلىتىڭ:

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

بۇ تەڭشەكلەرنى ھۆججەتنى ھەقىقىي پارس قىلىدىغان زاپچاسقا يەتكۈزۈڭ. DtdProcessing DTD نى قانداق بىر تەرەپ قىلىشنى تاللايدۇ; XmlResolver سىرتقى زىيارەتنى كونترول قىلىدۇ. Prohibit DTD بار ھۆججەتنى رەت قىلىدۇ—باياننى ئۆچۈرمەيدۇ. ئەگەر خىزمەت ئېقىمى بىرنى تەلەپ قىلسا، تەستىقلانغان يەرلىك ھەل قىلىش ياكى ئېنىق يوللانغان resolver نى تاللاڭ.

سۈكۈتتىكى قىممەتلەرنى API/ئىجرا مۇھىتىغا باغلاپ تۇتۇڭ. XmlReaderSettings سۈكۈتتە Prohibit نى ئىشلىتىدۇ، ئۇنىڭ سۈكۈتتىكى resolver ى .NET Framework 4.5.2 دىن باشلاپ null غا ئۆزگەردى. ئۈچىنچى تەرەپ ئايلاندۇرغۇچى بۇلارنى قاپلىۋېتەلەيدۇ ياكى باشقا پارسېر ئىشلىتەلەيدۇ.

XHTML بايانىنى HTML doctype غا ئۆزگەرتىش بىر ئايلاندۇرغۇچىغا تەسىر كۆرسىتىشى مۇمكىن، ئەمما ئۇنىڭ proxy سىنى سەپلىمەيدۇ. زۆرۈر مەنبەلەر ۋە ئۇلارنىڭ يۈكلەش سىياسىتىنى بەلگىلەڭ; دەسلەپكى بەت خېرىدارىدىكى دەلىللەش بۇ ئىككىنچى خېرىدارنى دەلىللىمەيدۇ.

مۇناسىۋەتلىك ماقالىلەر