د وتلی XML په .NET XmlReader ته د جریان په توګه سپارل
د اصلي URL د بیا راوړلو غوښتنې پرځای د پروکسي شوي ځواب جریان XML شنونکي ته وسپاره.
HTTP کلاینټ XML د سم پروکسي له لارې ډاونلوډ کوي. بله کرښه د اصلي URL څخه د XML لوستونکی جوړوي. هغه کرښه د ډاونلوډ شوو معلوماتو د شننې پرځای بله راوړنه پیلوي.
د هغه کلاینټ لپاره چې لا دمخه د ټاکل شوې لارې سره تنظیم شوی، د هغه ځواب جریان شنونکي ته وسپاره:
using var response = await client.GetAsync(documentUri);
response.EnsureSuccessStatusCode();
using var stream = await response.Content.ReadAsStreamAsync();
var settings = new XmlReaderSettings
{
DtdProcessing = DtdProcessing.Prohibit,
XmlResolver = null
};
using var reader = XmlReader.Create(stream, settings, documentUri.AbsoluteUri);
var document = XDocument.Load(reader);
اړوند نومونه System.Xml او System.Xml.Linq دي. بېلګه په قصد سره د DTD پروسس کول او بهرنی حل غیر فعالوي؛ دا د همدې کلاینټ له لارې د خپل سري بهرنیو وجودونو د راوړلو لاره نه ده.
بنسټیز URI د سند د موقعیت میټاډاټا ساتي. که یو تصویب شوی د شننې یا اعتبار ورکولو بهیر بهرني سکیمونه یا نور تړاوونه راوړي، هغو راوړنو ته خپل څرګند حل کوونکی او د لارې ډیزاین ته اړتیا ده.
دوهمه شبکه یي ناکامي مه تشخیصوه د لومړي، بریالي کلاینټ پټنوم بدلولو سره. وټاکه چې شنونکي جریان ترلاسه کړ که URL، بیا هر ډول اضافي سرچینې جلا تعقیب کړه.