Я пытаюсь прочитать xml из веб-ответа и получить от него выбранные узлы (i.e ссылку). Это то, что у меня есть до сих пор, и его показ «System.Xml.XmlElement», как выход.Как читать xml от веб-ответа?
метод WRequest, отправляет запрос POST на URL-адрес, используя веб-запрос и возвращает ответ строку XML, такие как:
<status> <code>201</code>
<resources_created>
<link href="####" rel="############" title="####" />
</resources_created>
<warnings> <warning>display_date is read-only</warning> </warnings>
</status>
метод ReadUri2
public static string readUri2()
{
string uri = "";
string xml = WRequest();
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(xml);
XmlNode elem = xmlDoc.DocumentElement.FirstChild;
uri = elem.ToString();
return uri;
}
PageLoad называет
protected void Page_Load(object sender, EventArgs e)
{
string uri = readUri2();
Label1.Text = Server.HtmlEncode(uri);
}
Любая помощь будет очень высоко ценится. Большое спасибо.
@CodeCaster: В каком виде это дубликат? Как объяснить, почему OP видит 'System.Xml.XmlElement' как вывод? –
@ Когда вы правы в этом вопросе OP: «Почему я вижу имя типа при вызове' .ToString() '_ _. Вопрос, на который они хотят ответить, отличается от того, с которым я связан: _ «Как выбрать определенный узел XML или значение атрибута» _. – CodeCaster
@CodeCaster: Да, но я думаю, что важно идти шаг за шагом ... Я не думаю, что это дублированный вопрос, и я думаю, что это полезно иметь по своему усмотрению. –