Я хочу выбрать узел вместе со всеми дочерними узлами из загруженного мной 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 / * В противном случае вы должны указать на каком языке ...