Итак, учитывая этот XML ...
<?xml version="1.0" encoding="UTF-8"?>
<root>
<tree dah="false">
<tree dah="false">
<tree dah="false"/>
<tree dah="false"/>
</tree>
<tree dah="false">
<tree dah="true"/>
<tree dah="false"/>
</tree>
</tree>
</root>
... Мне нужен XPath, который будет иметь значение true, так как есть хотя бы одно дерево.
Но было бы неверно, если бы XML выглядел следующим образом ...
<?xml version="1.0" encoding="UTF-8"?>
<root>
<tree dah="false">
<tree dah="false">
<tree dah="false"/>
<tree dah="false"/>
</tree>
<tree dah="false">
<tree dah="false"/>
<tree dah="false"/>
</tree>
</tree>
</root>
Кроме того, узлы дерева могут быть любой глубины. В моем примере у меня есть три уровня, но они могут пойти намного глубже.