摘要式身份验证后使用XML进行Var

时间:2013-07-11 14:06:38

标签: c# xml digest-authentication

摘要式身份验证后:

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获取日期的值,但它不起作用。

1 个答案:

答案 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方法,这显然不会起作用。