摘要式身份验证后:
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获取日期的值,但它不起作用。
答案 0 :(得分: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
方法,这显然不会起作用。