【发布时间】:2017-05-20 16:06:41
【问题描述】:
我无法从此 xml 响应中获取价值,我将不胜感激。
<Response>
<Result>
<Item1>GREEN</Item1>
<Item2>05/19/2017 22:08:14</Item2>
</Result>
<Other>
<Id>xxxxxxxxxxxxc</Id>
</Other>
</Response>
到目前为止我尝试了什么,但结果是空的
string responseXml = response.ToXML();
XElement doc = XElement.Load(new StringReader(responseXml));
var results = from p in
doc.Descendants("Result")
select new
{
item = p.Element("Item1").Value,
};
foreach (var elm in results)
{
Console.WriteLine(elm.item);
}
【问题讨论】:
-
您需要提供minimal reproducible example。正如您在this fiddle 中看到的那样,如果您运行代码用
reponseXml替换问题中的XML,则输出为GREEN- 您的代码有效。