-1

摘要式身份验证后:

var resultText = Digester.GrabResponse("/blabla");

我在 var resulText 中有这个:

<?xml version="1.0" encoding="utf-8"?>
<response>
 <HELLO>
  <time>08:10</time>
  <date>11.08.09</date>
  <temp>35.5</temp>
  <humi>37.7</humi>
 </HELLO>
</response>

我尝试使用 XDocument 获取日期的值,但没有成功。

4

1 回答 1

1

这真的很简单:-

XDocument xml = XDocument.Parse(resultText.ToString());

var date = (from n in xml.Descendants("HELLO")
            select n.Element("date").Value).SingleOrDefault().ToString();

您需要使用XDocument.Parse方法。看起来您正在将 XML 字符串作为 URI 传递给Load显然不起作用的方法。

于 2013-07-11T14:13:21.993 回答