Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想从已加载的 XML 文档中选择一个节点以及所有子节点。例如,我应该使用什么方法来获取<item2>所有子节点(子节点 2.1、2.2、2.3)?
<item2>
<xmldoc> <item1> <child1.1> <child1.2> <child1.3> </item1> <item2> <child2.1> <child2.2> <child2.3> </item2> </xmldoc>
假设您需要(如问题所述)选择 item2 及其所有子节点,XPath 表达式将是
item2
xmldoc/item2 | xmldoc/item2/*
如果你需要所有的后代(例如更复杂的结构)
xmldoc/item2/descendant-or-self::*
xpath 表达式应该是 /xmldoc/item2/* 否则你应该指定什么语言...