Dies ist mein XML.
%Vor%Die Logik ist das: Elementknoten sollten nach Knotenwert und -datum geordnet werden. Die erste Reihenfolge muss auf val und innerhalb dieser Sequenz von Knoten mit val-Wert basieren. Sie sollten nach Datum aufgelistet werden.
Weiß jemand, wie man eine sortierte Liste von XML-Knoten über XPath bekommt?
Irgendwelche Ideen?
Sie können xsl:sort
verwenden, um übereinstimmende Knoten zu sortieren. Dadurch können Sie nach Ihrem val
-Element sortieren. XPath 1.0 hat jedoch keinen Datumsdatentyp. Eine vernünftige Lösung für dieses Problem besteht darin, Ihr Datum in seine Jahres-, Monats- und Tageskomponenten aufzuteilen und einzeln zu sortieren. Folgendes sollte den Trick machen: