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

标签 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>

最佳答案

使用:

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

或者:

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

关于c# - 如何使用 Linq to XML 获取这些 XML 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18339352/

相关文章:

Android - XML 自定义形状

c# - LINQ 和枚举

c# - Linq 加入 COUNT 个

c# - 在 Windows 中,当我在 Windows 资源管理器中双击文件时会发生什么?

c# - Moneris 半集成解决方案不工作

c# - 文本框中所选 dataGridView 单元格的值

c# - 如何在 Visual Studio 中读取内存快照

android - 为动态创建的元素创建 XML

c# - 当中间有抽象类时,将 Unity code-as-config 移动到 XML

c# - LINQ to SQL 更新中的(C# 变量的)默认值问题