Laden...

XPath Knotentest auf dessen Inhalt?

Erstellt von SkySurfer vor 14 Jahren Letzter Beitrag vor 14 Jahren 974 Views
S
SkySurfer Themenstarter:in
298 Beiträge seit 2006
vor 14 Jahren
XPath Knotentest auf dessen Inhalt?

Hi,

ich hab eine XML Datei in folgender Struktur


<a>
  <b>
    <c>
      <d>1</d>
      ...
    </c>
    <c>
      <d>2</d>
    </c>
  </b>
</a>

da d keine Attribute hat muss ich auf den Knoteninhalt testen.

Mein Idee war etwas in der Richtung:


//child::c[d = "1"]

liefert jedoch leider kein Ergebnis. Hat jemand eine Idee wie ich das lösen könnte?

Gruß SkySurfer

Es gibt 11 Arten von Menschen:

  • Die, die binär verstehen
  • Die, die es nicht tun
  • Die, die Witze darüber machen
1.564 Beiträge seit 2007
vor 14 Jahren

Hallo SkySurfer

Verwende "text()", also:
a/b/c[./d/text()='1']

Grüße
Flo

Blog: Things about Software Architecture, .NET development and SQL Server
Twitter
Google+

Je mehr ich weiß, desto mehr weiß ich was ich noch nicht weiß.