XPATH für Suche nach größtem Wert
Bag
- xml
1 ThomasM
Hallo,
ich habe eine XML-Datei mit einer Anzahl von Datumseinträgen, etwa derart:
<XML>
<Eintrag>
<Datum>2011-09-03</Datum>
</Eintrag>
<Eintrag>
<Datum>2011-09-24</Datum>
</Eintrag>
<Eintrag>
<Datum>2011-10-15</Datum>
</Eintrag>
<Eintrag>
<Datum>2011-09-18</Datum>
</Eintrag>
<Eintrag>
<Datum>2011-09-25</Datum>
</Eintrag>
<Eintrag>
<Datum>2011-09-17</Datum>
</Eintrag>
</XML>
Mit welcher XPath-Abfrage bekomme ich den Eintrag mit dem höchsten Datum?
Danke!
Hallo Bag,
Mit welcher XPath-Abfrage bekomme ich den Eintrag mit dem höchsten Datum?
Mit XPath 2.0:
//Eintrag[xs:date(Datum) = fn:max(//Eintrag/xs:date(Datum))]/...
Hinweis: Elementnamen beginnend mit "XML" sind in jeglicher Schreibweise schlecht gewählt.
Grüße,
Thomas