Macaamilka HTTP wuxuu XML-ka ku soo dejiyaa proxy-ga saxda ah. Sadarka xiga wuxuu ka abuurayaa akhriye XML URL-kii asalka ahaa. Sadarkaas wuxuu bilaabaa soo-qaadasho kale halkii uu falanqeeyo xogta la soo degsaday.

Macaamilka horey loo habeeyay wadada loogu talagalay, u dhiib qulqulka jawaabtiisa falanqeeyaha:

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);

Meelaha magacyada ee khuseeya waa System.Xml iyo System.Xml.Linq. Tusaaluhu si ula kac ah ayuu u damiyaa habaynta DTD iyo xallinta dibadda; ma aha hab lagu soo qaato hay'adaha dibadda ee aan loo baahnayn isla macaamilkaas.

URI-ga saldhigga ah wuxuu ilaaliyaa metadata-ga goobta dukumentiga. Haddii socodka shaqada ee la ansixiyay ee falanqaynta ama xaqiijinta uu dhab ahaan soo qaato schema-yo dibadda ah ama ku-tiirsanaansho kale, soo-qaadashadaas waxay u baahan yihiin xalliyaha cad iyo naqshadeynta waddada ee u gaar ah.

Ha ku ogaadin guuldarro labaad oo shabakadeed adigoo beddelaya lambarka sirta ah macaamilka koowaad ee guulaystay. Hubi in falanqeeyuhu helay qulqul ama URL, ka dibna si gooni ah ula soco wax kasta oo kheyraad dheeraad ah.

Maqaallo la xiriira