Wie bekomme ich den maximalen Wert unter demselben Knoten in xslt

8

Ich habe ein xml wie folgt:

%Vor%

Ich benötige maximalen Wert von oben XML mit xslt . Im obigen Fall ist der Maximalwert 51 . Wie kann ich das bekommen? Es ist auch möglich, diesen Maximalwert in jeder xslt-Variablen zu erhalten, also kann ich ihn woanders verwenden. Ich bekomme keinen Weg. Sie können jede xslt Version 1.0 oder 2.0 verwenden.

    
Popeye 31.07.2013, 06:23
quelle

4 Antworten

15

Angesichts XSLT 2.0 sollte es

ausreichen %Vor%

(wo das Stylesheet xmlns:xs="http://www.w3.org/2001/XMLSchema" deklarieren müsste).

Und mit XSLT 1.0 würde ich einfach sortieren und den Maximalwert wie in

nehmen %Vor%     
Martin Honnen 31.07.2013, 09:21
quelle
3

Verwenden Sie in XSLT 2.0 mit Item als Kontextknoten

%Vor%     
Michael Kay 31.07.2013 09:20
quelle
2

Diese XSL:

%Vor%

gibt Ihnen die folgende Ausgabe:

%Vor%     
Ben L 31.07.2013 08:22
quelle
0

In XSLT 1 können Sie folgende Geschwister verwenden

%Vor%     
Person A 27.02.2015 15:53
quelle

Tags und Links