获取子节点的xml属性值

弗洛林·M。
<test>
    <acc id="1"> acc1 </acc>
    <acc id="2"> acc2 </acc>
    <acc id="3"> acc3 </acc>
    <acc id="4"> acc4 </acc>
</test>

例如,如果我想获取每个<acc>元素的值

var iAccs = xdoc.Descendants("test").Elements("acc").Select(p => p.Value);
List<string> myList = new List<string>();
foreach(string p in iAccs)
{
    myList.Add(p);
}

但是,如何减去每个<acc>元素的所有属性“ id”值

拉胡尔·辛格(Rahul Singh)

您可以使用LINQ-to-XML轻松获得此信息:

XDocument xdoc = XDocument.Load(@"You XML file path");
List<string> result = xdoc.Descendants("acc")
                          .Select(x => (string)x.Attribute("id")).ToList();

或者,如果您更喜欢查询语法,则:

List<int> result2 = (from x in xdoc.Descendants("acc")
                     select (int)x.Attribute("id")).ToList();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

XML到Linq获取具有属性值的子节点

来自分类Dev

XML到Linq获取具有属性值的子节点

来自分类Dev

使用父节点上的where条件获取XML子节点的属性值

来自分类Dev

获取xml节点c#的子属性

来自分类Dev

xml 子元素节点或属性值

来自分类Dev

基于节点属性值的Echo XML子节点值

来自分类Dev

基于节点属性值的Echo XML子节点值

来自分类Dev

从soapxml获取XML子节点值

来自分类Dev

获取特定节点的xml属性值

来自分类Dev

根据属性获取较高的XML节点值

来自分类Dev

用子节点的值替换 XML 父节点的属性

来自分类Dev

获取Groovy中XML节点的所有子节点的值

来自分类Dev

如何使用sql server在XML文档中获取包含具有给定属性值的子节点的节点?

来自分类Dev

从XML获取子节点

来自分类Dev

LINQ请求以获取具有属性的最远的xml子节点

来自分类Dev

如何通过使用xmldocument中的子节点的属性值来获取父节点的属性值?

来自分类Dev

如何通过使用xmldocument中的子节点的属性值来获取父节点的属性值?

来自分类Dev

如何获取属性stax Java上的子节点值

来自分类Dev

从 DOM 的子节点获取内容和类属性值

来自分类Dev

从XML获取节点值

来自分类Dev

获取XML子节点并设置新的ID值

来自分类Dev

使用 xslt 根据子值获取 xml 节点

来自分类Dev

通过Linq到XML获取父节点的属性值

来自分类Dev

动态创建XML节点以获取其属性值

来自分类Dev

如何在 Powershell 中获取 XML 节点属性值?

来自分类Dev

如何使用Linq to XML获取XML的多个相同节点的子节点的值

来自分类Dev

根据属性id查找并获取XML节点的所有子节点

来自分类Dev

XML 获取带有子节点的节点

来自分类Dev

XML模式:子节点属性值的唯一性仅在每个父节点内?

Related 相关文章

  1. 1

    XML到Linq获取具有属性值的子节点

  2. 2

    XML到Linq获取具有属性值的子节点

  3. 3

    使用父节点上的where条件获取XML子节点的属性值

  4. 4

    获取xml节点c#的子属性

  5. 5

    xml 子元素节点或属性值

  6. 6

    基于节点属性值的Echo XML子节点值

  7. 7

    基于节点属性值的Echo XML子节点值

  8. 8

    从soapxml获取XML子节点值

  9. 9

    获取特定节点的xml属性值

  10. 10

    根据属性获取较高的XML节点值

  11. 11

    用子节点的值替换 XML 父节点的属性

  12. 12

    获取Groovy中XML节点的所有子节点的值

  13. 13

    如何使用sql server在XML文档中获取包含具有给定属性值的子节点的节点?

  14. 14

    从XML获取子节点

  15. 15

    LINQ请求以获取具有属性的最远的xml子节点

  16. 16

    如何通过使用xmldocument中的子节点的属性值来获取父节点的属性值?

  17. 17

    如何通过使用xmldocument中的子节点的属性值来获取父节点的属性值?

  18. 18

    如何获取属性stax Java上的子节点值

  19. 19

    从 DOM 的子节点获取内容和类属性值

  20. 20

    从XML获取节点值

  21. 21

    获取XML子节点并设置新的ID值

  22. 22

    使用 xslt 根据子值获取 xml 节点

  23. 23

    通过Linq到XML获取父节点的属性值

  24. 24

    动态创建XML节点以获取其属性值

  25. 25

    如何在 Powershell 中获取 XML 节点属性值?

  26. 26

    如何使用Linq to XML获取XML的多个相同节点的子节点的值

  27. 27

    根据属性id查找并获取XML节点的所有子节点

  28. 28

    XML 获取带有子节点的节点

  29. 29

    XML模式:子节点属性值的唯一性仅在每个父节点内?

热门标签

归档