descent89
descent89

Reputation: 61

XPath query for most nested element with name

input XML

<root>
  <garbage>
  </garbage>
  <node>
    <node>TEXT</node>
    <node>TEXT</node>
  </node>
  <node>
    <node>TEXT</node>
    <node>TEXT</node>
  </node>
</root>

I would like to grab all elements named "node" with TEXT content. Is it possible with XPath?

Thanks in advance.

EDIT:

/root/node/node

It's that simple :D

Upvotes: 1

Views: 912

Answers (1)

Christopher Creutzig
Christopher Creutzig

Reputation: 8774

//node[not(.//node)]

or

//node[not(./*)]

or

//node[text()]

Upvotes: 3

Related Questions