0
我使用c#从监护人Web服务检索数据。答案我得到的是XML字符串,它是这样的从xml字符串检索数据
<results>
<content>
<fields>
< field name="headlines"> This is headline < /field>
< field name="text"> This is text < /field>
<field name="url"> This is url < /field>
< fields>
< /content>
< content>
.........
< /content>
....
< results>
的问题是,有数据的所有节点都认为是“场”相同的名称。当我使用这段代码时,它会从第一个字段节点返回数据,但是我想要来自名为text的字段的数据。
var head = xmlStories.Root.Descendants("fields").Select(results => new
{
Text = results.Element("field").Value,
}).ToList();
foreach (var results in head)
{
text [h] = results.Text;
h = h + 1;
}
您是否尝试过XML解析器? – 2011-03-13 19:46:13