Olùbánisọ̀rọ̀ HTTP ń gbasílẹ̀ XML náà nípasẹ̀ proxy tí ó tọ́. Ìlà tó kàn ń ṣẹ̀dá olùkà XML láti URL ìpilẹ̀ náà. Ìlà yẹn bẹ̀rẹ̀ ìgbéyọ mìíràn dípò túpalẹ̀ dátà tí a ti gbasílẹ̀.

Fún olùbánisọ̀rọ̀ tí a ti ṣètò pẹ̀lú ọ̀nà tí a fẹ́, fi ìṣàn ìdáhùn rẹ̀ fún olùtúpalẹ̀:

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

Àwọn ààyè orúkọ tó bá a mu ni System.Xml àti System.Xml.Linq. Àpẹẹrẹ náà ń pa ìṣiṣẹ́ DTD àti yíyanjú ìta mọ́ pẹ̀lú mọ̀ọ́mọ̀; kì í ṣe ọ̀nà láti gbé àwọn ohun ìta àìlẹ́gbẹ́ wá nípasẹ̀ olùbánisọ̀rọ̀ kan náà.

URI ìpilẹ̀ ń pa metadata ibùdó ìwé náà mọ́. Bí ìlànà iṣẹ́ túpalẹ̀ tàbí ìjẹ́rìí tí a fọwọ́ sí bá gbé àwọn ẹ̀kọ́ ìta tàbí àwọn ìgbẹ́kẹ̀lé mìíràn wá, àwọn ìgbéyọ yẹn nílò olùyẹnjú àti àpẹẹrẹ ìtọ́nà tirẹ̀.

Má ṣe ṣàyẹ̀wò ìkùnà nẹ́tíwọ́kì kejì nípasẹ̀ yíyí ọ̀rọ̀ ìkọ̀kọ̀ padà lórí olùbánisọ̀rọ̀ àkọ́kọ́ tí ó ṣàṣeyọrí. Ṣe ìpinnu bóyá olùtúpalẹ̀ gba ìṣàn tàbí URL, lẹ́yìn náà tọpinpin àwọn ohun èlò àfikún lọ́tọ̀.

Àwọn àpilẹ̀kọ tó jọra