日期:2014-05-20  浏览次数:20789 次

LinqToXml的问题
大家好:
  我有一个xml文档,我不知道如何用linqtoXml读出xml文档中的数据,我已经读出IENumerable<XElement>了,但是向下读取每个BlogContract的具体字段的值就不会了。文档格式如下:
<?xml version="1.0"?>
<ArrayOfBlogContract xmlns="http://sx.org" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<BlogContract>
<BlogArticle>Title:asd --0</BlogArticle>
<BlogSerial>1</BlogSerial>
<BlogTitle>Title:asd --0</BlogTitle>
<InsertDate>2011-10-27T17:14:17.793</InsertDate>
<UserSerial>0</UserSerial>
</BlogContract>
<BlogContract>
<BlogArticle>infoArticlesdfhds</BlogArticle>
<BlogSerial>2</BlogSerial>
<BlogTitle>Tiit是东方红</BlogTitle>
<InsertDate>2011-10-27T17:15:24.543</InsertDate>
<UserSerial>15825</UserSerial>
</BlogContract>
</ArrayOfBlogContract>
  谢谢大家了。

------解决方案--------------------
C# code
.Element("BlogContract").Element("BlogArticle").Value