Bag: XPATH für Suche nach größtem Wert

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!

  1. 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