- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我有一个类似于此的 XML 文档:
<items>
<item cat="1" owner="14">bla</item>
<item cat="1" owner="9">bla</item>
<item cat="1" owner="14">bla</item>
<item cat="2" owner="12">bla</item>
<item cat="2" owner="12">bla</item>
</items>
现在我想使用 linq 查询获取属于指定类别的所有唯一所有者(我实际上只需要所有者的属性值)。在我的示例中,对 cat 1 的查询将返回一个包含 9 和 14 的列表。我该怎么做? Linq 语法比 Lambda 更受欢迎。提前致谢;)
最佳答案
假设片段在 itemsElement 中:
var distinctOwners = (from item in itemsElement.Element("item")
where itemElements.Attribute("cat") == 1
select item.Attribute("owner")).Distinct();
对格式和缩进表示歉意!
关于c# - 使用 LinqToXml 使用过滤器选择唯一的 XElements(按属性),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/345025/
假设我期望 XML 如下,并且我正在尝试在第 3 层中提取数据: Test C#: var data = doc.Element("Layer1").Element("
我有我的示例 XML 文件: Barney Gottshall Armando Valdes Adam
我怎样才能简化这个? 我有一个像这样的 XML 文件: 我需要拆分成更小的文件,以便每个文件都有一个“页眉”和一个“页脚”,然后是 X
谁能告诉我这是否正确,或者是否有更快/更清洁的方法? //I load p as a xDoc so I can use linq to xml XDocument myDoc = XDocu
根据 W3C 标准,如果您有一个值为 nil 的 nillable 元素,您应该像这样格式化它: 但是如果你使用这个 LinqToXml 语句... element.Add( new XEl
我有一个 LinqToXML 表达式,我试图根据相似的属性选择不同的名称。代码运行良好,我将其放在下面: var q = xmlDoc.Element("AscentCaptu
我想使用 LinqToXml 从 xml 文件中读出给定艺术家的专辑列表 ... ... 我使用 LinqToXml 尝试了以下操作。但是
我正在尝试处理 xml,但我对使用 Xml 命名空间类感到厌烦。我发现这真的很难。 所以我正在尝试对 LinqtoXml 类做同样的事情,我发现使用 LinqtoXml 而不是 Xml 类可以做很多事
你好, 在 C# 中是否有将 XElement 转换为 XmlNode 的任何“正确”方法 - LinqToXML 可以很好地以编程方式构建所需的 XML,但 SharePoint Web 服务需要
我有这个 xml 文件: test foo bar 现在,我想查询这个 xml,并检索值元素中的文本 = "foo"的所有对象
我有一个 XML 字符串,它有父节点“Committee”,里面有另一个子节点“Committee”。当我使用“from committee in xDocument.DescendantsAndSe
我有一个类似于此的 XML 文档: bla bla bla bla bla 现在我想使用 linq 查询获取属于指定类别的所有唯一所有者(我实际上只需要所有者的属性值)。在我的示例中,对
假设我有以下 xml, ... 现在我想“插入”一个围绕 BeginsWith 子句的子句,所以它看起来像这样, ... 我如何使用 LinqToXml 实现这一点? 我主要做的 Add 方法 whe
我一直在阅读 MVVM 模式,我想在一个相对较小的 WPF 项目上尝试一下。该应用程序将是单用户的。输入和输出数据都将存储在“关系”XML 文件中。带有 Keys 和 KeyRefs 的模式(XSD
我是一名优秀的程序员,十分优秀!