一起选择XML节点将是所有孩子

时间:2010-12-10 18:05:30

标签: xml children nodes selectall

我想从我加载的XML文档中选择一个节点和所有子节点。我可以使用什么方法获取,例如下面的<item2>和所有子节点(子2.1,2.2,2.3)?

<xmldoc>
  <item1>
    <child1.1>
    <child1.2>
    <child1.3>
  </item1>
  <item2>
    <child2.1>
    <child2.2>
    <child2.3>
  </item2>
</xmldoc>

2 个答案:

答案 0 :(得分:0)

xpath表达式应为/ xmldoc / item2 / * 否则你应该用什么语言指定......

答案 1 :(得分:0)

假设您需要(如上所述)选择 item2 所有子节点,XPath表达式将

xmldoc/item2 | xmldoc/item2/*

如果你需要所有的后代(例如更复杂的结构)

xmldoc/item2/descendant-or-self::*