XPath, um nur Elemente zurückzugeben, die den Text enthalten, und nicht die übergeordneten Elemente.

In dieser XML möchte ich das Element mit 'match' (random2-Element) abgleichen.

<root>
 <random1>
  <random2>match</random2>
  <random3>nomatch</random3>
 </random1>
</root>

ok, bisher habe ich:

//[re:test(.,'match','i')] (with re in the proper namespace)

dies gibt random2, random1 und root zurück ... Ich möchte nur "random2" erhalten

irgendwelche Ideen

Antworten auf die Frage(4)

Ihre Antwort auf die Frage