110,580
社区成员
发帖
与我相关
我的任务
分享
<?xml version="1.0" encoding="GBK"?>
<Message>
<Method>
<Name>Query</Name>
<Items>
<Item>
<Value>
<Row>
<Data>00</Data>
<Data/>
<Data/>
<Data/>
<Data/>
<Data/>
<Data/>
<Data/>
<Data/>
<Data/>
<Data/>
<Data/>
<Data/>
</Row>
<Row>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
</Row>
<Row>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data/>
<Data/>
<Data/>
<Data/>
<Data>01</Data>
<Data/>
<Data>61</Data>
</Row>
</Value>
</Item>
</Items>
</Method>
</Message>
var query=(from x in xml.Descendants("Row")
select x).Take(3).LastOrDefault();
if(query!=null)
{
string[] key= query.Descendants("Data").Select(q=>q.Value??" ").ToArray(); //这就是你要的结果
}
void Main()
{
XDocument xml=XDocument.Parse(@"<?xml version=""1.0"" encoding=""GBK""?>
<Message>
<Method>
<Name>Query</Name>
<Items>
<Item>
<Value>
<Row>
<Data>00</Data>
<Data/>
<Data/>
<Data/>
<Data/>
<Data/>
<Data/>
<Data/>
<Data/>
<Data/>
<Data/>
<Data/>
<Data/>
</Row>
<Row>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
</Row>
<Row>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data>数据</Data>
<Data/>
<Data/>
<Data/>
<Data/>
<Data>01</Data>
<Data/>
<Data>61</Data>
</Row>
</Value>
</Item>
</Items>
</Method>
</Message>
");
var query=(from x in xml.Descendants("Row")
select x).Take(3).LastOrDefault();
if(query!=null)
{
var result= query.Descendants("Data").Select(q=>q.Value??" ");
result.ToList().ForEach(r=>Console.WriteLine(r));
}
/*
数据
数据
数据
数据
数据
数据
01
61
*/
}