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