Вы, вероятно, хотите :
//node() | //@* | //namespace::*
Выбирает объединение всех узлов (узел документа (/
), элементы, текстовые узлы, узлы комментариев и узлы инструкций по обработке), все узлы атрибутов и все узлы пространства имен .
Используемый механизм XPath обычно обеспечивает результат оценки такого выражения как некоторый контейнер, в котором представления выбранных узлов расположены в порядке документа, и можно перебирать элементы этого контейнера.