XPath Rechnen mit Werten

DayDawns

Grünschnabel
Hallo,

ich habe einen XPath-Ausdruck der etwa folgendermaßen lautet:

/.../.../year@value

Er gibt den Wert 2005 zurück. Zu diesem Wert möchte ich das Vorjahr haben, das selber nicht in dem XML-Dokument steht.

Gibt es die Möglichkeit von dem Ergebnis einer XPath-Query 1 zu subtrahieren? Wenn Ja, wie ist die zugehörige Syntax?

Ich habe schon vergeblich ausprobiert:

/.../.../year@value - 1

number(/.../.../year@value) - 1

Kann doch eigentlich nicht so schwierig sein, oder?
 
Das Problem hat sich erledigt, mit fehlte nur ein Freizeichen. Ich hatte bisher @value-1 benutzt.

Mit @value - 1 funktioniert es aber.
 
Zurück