我有以下 XML 文件:
<GSP>
<RES>
<R N="1">
<FS NAME="date" VALUE="2013-08-26"/>
<MT N="Title" V="article title"/>
<MT N="UrlTitle" V="article url title"/>
<MT N="Description" V="Lorem ipsum dolor sit amet, consectetur adipisicing elit, deserunt mollit anim id est laborum."/>
<MT N="IsSpecialArticle" V="true"/>
</R>
<R N="2">
<FS NAME="date" VALUE="2013-08-20"/>
<MT N="Title" V="article title 2"/>
<MT N="UrlTitle" V="article url title 2"/>
<MT N="Description" V="Lorem ipsum dolor sit amet, consectetur adipisicing elit, deserunt mollit anim id est laborum. 2"/>
<MT N="IsSpecialArticle" V="false"/>
</R>
<R N="3">
<FS NAME="date" VALUE="2013-08-20"/>
<MT N="Title" V="article title 3"/>
<MT N="UrlTitle" V="article url title 3"/>
<MT N="Description" V="Lorem ipsum dolor sit amet, consectetur adipisicing elit, deserunt mollit anim id est laborum. 3"/>
<MT N="IsSpecialArticle" V="true"/>
</R>
</RES>
</GSP>
以下代码将 xml 文档加载到 XElement 中:
XElement xElement = XElement.Load(Server.MapPath("~/Xml/samplexml.xml"));
我的问题如下,我不知道如何配置以下句子,以便在 N="IsSpecialArticle" 的元素 MT 上获取那些在 V 属性上具有“true”的项目。
xElement.Element("RES").Elements("R").Select(??????).Where(???);
你知道我怎么能归档这个吗?
提前非常感谢。
此致。
何塞。