XPath: was ist falsch?

berniebert

Grünschnabel
Hallo alle,
ich kriege meine XPath Abfrage nicht hin. Vielleicht kann mit jemand sagen, was falsch ist. Das ist meine Datei:

HTML:
<root>
<text>
<data>Berta</data>
<data>Anton</data>
<data>Caesar</data>
</text>
</root>

Ich möchte als Ergebnis bekommen:

Anton
Berta
Caesar

Mein fehlgeschlagener Versuch:

Code:
for $x in //text/data 
order by {data{$x}}
ascending return {data{$x}}


Was ist falsch? Vielen Dank schonmal! Gruss B
 
Hi.

Dein Problem liegt wohl eher bei XQuery als XPath. Probier's mal so:
Code:
for $x in //text/data 
order by $x ascending
return data($x)
Gruß
 

Neue Beiträge

Zurück