Íoslódálann an cliant HTTP an XML tríd an seachfhreastalaí ceart. Cruthaíonn an chéad líne eile léitheoir XML ón mbun-URL. Tosaíonn an líne sin aisghabháil eile in ionad na sonraí íoslódáilte a pharsáil.

Do chlian atá cumraithe cheana leis an mbealach beartaithe, tabhair a shruth freagartha don pharsálaí:

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

Is iad na spásanna ainm ábhartha System.Xml agus System.Xml.Linq. Díchumasaíonn an sampla próiseáil DTD agus réiteach seachtrach d'aon ghnó; ní bealach é chun aonáin sheachtracha fhoréigneacha a fháil tríd an gcliant céanna.

Caomhnaíonn an bonn-URI meiteashonraí suímh an doiciméid. Má fhaigheann sreabhadh oibre parsála nó bailíochtaithe ceadaithe scéimeanna seachtracha nó spleáchais eile i ndáiríre, teastaíonn a réiteoir sainráite agus a dhearadh ródaithe féin ó na haisghabhálacha sin.

Ná déan diagnóis ar an dara teip líonra trí phasfhocal an chéad chliaint rathúil a athrú. Socraigh ar fhuair an parsálaí sruth nó URL, ansin lean aon acmhainní breise ar leithligh.

Ailt ghaolmhara