אַ לאָקאַלער דאָקומענט קען נאָך פֿאַראורזאַכן 407 בעת דער קאָנווערסיע. זײַן XML קען אָנעמען אַ DTD, אַ סכעמע אָדער אַן ענטיטעט, און אַ רענדערער קען אָפּלאָדן סטילן אָדער בילדער. דער קליענט וואָס פֿאַלט קען זײַן אין יענעם פּאַרסער, נאָך דעם וואָס דער ערשטער אַראָפּלאָד איז פֿאַרטיק.

האַלט דעם אויסנאַם־סטאַק און דעם געבעטענעם URI, דערנאָך פֿאַרגלײַך זיי מיט אַרײַנגאַנג־דעקלאַראַציעס אָדער רעסורס־רעפֿערענצן. אַ DTD בקשה צו אַ סטאַנדאַרט האָסט איז אַן אַנדער אָפּעראַציע ווי די בלאַט־בקשה. HTML-צו-PDF קאָנווערסיע קען אויך פֿאַלטערן בשעת אָפּלאָדן ווײַטע רעסורסן.

פֿאַר אַ .NET XmlReader אַרײַנגאַנג וועמענס קאָנטראַקט פֿאַרווערט DTD און דרויסנדיקע אויסלייזונג, ניצט:

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

גיבט די באַשטימונגען צו דער קאָמפּאָנענט וואָס פּאַרסט טאַקע דעם דאָקומענט. DtdProcessing קלײַבט ווי אַזוי צו באַהאַנדלען אַ DTD; XmlResolver קאָנטראָלירט דרויסנדיקן צוטריט. Prohibit אָפּוואַרפֿט אַ דאָקומענט מיט אַ DTD—עס נעמט נישט אַוועק די דעקלאַראַציע. אויב דער אַרבעטספֿלוס דאַרף איין, קלײַבט אַ באַשטעטיקטע לאָקאַלע אויסלייזונג אָדער אַ קלאָר גערוטער resolver.

האַלט די פֿאַרבאַשטימטע ווערטן געבונדן צו דער API/לאָיפֿצײַט. XmlReaderSettings ניצט פֿאַרבאַשטימט Prohibit, און זײַן פֿאַרבאַשטימטער resolver איז געוואָרן null זינט .NET Framework 4.5.2. אַ דריט־צד קאָנווערטער קען זיי איבערשריבן אָדער ניצן אַן אַנדער פּאַרסער.

פֿאַרבייטן אַ XHTML דעקלאַראַציע צו אַ HTML doctype קען באַײַנפֿלוסן איין קאָנווערטער, אָבער עס קאָנפֿיגורירט נישט זײַן פּראָקסי. באַשטימט די נייטיקע רעסורסן און זייער לאָד־פּאָליטיק; די אויטענטיפֿיקאַציע אויפֿן קליענט פֿון דער ערשטער זײַט אויטענטיפֿיצירט נישט דעם צווייטן קליענט.

פֿאַרבונדענע אַרטיקלען