如何使用Linq to XML获取这些XML值?

时间:2013-08-20 15:41:39

标签: c# xml linq linq-to-xml

我想要一个返回IEnumerable字符串的查询,其中包含

'as.m3' 'as.m4'

我尝试了xDoc.Elements("moduleid")xDoc.Descendents("moduleid")

没有运气

<?xml version="1.0" encoding="UTF-8">
<root>
    <code>M11088MUBWWLSRSV9LTJBH81QT</code>
    <moduleid>as.m3</moduleid>
    <moduleid>as.m4</moduleid>
</root>

1 个答案:

答案 0 :(得分:6)

使用:

xDoc.Descendants("moduleid").Select(x => (string)x);

或者:

xDoc.Root.Elements("moduleid").Select(x => (string)x);