2009-03-04 21 views

Antwort

32

try "mod"

siehe http://www.w3.org/TR/xpath#numbers

Einzelheiten von diesem Link:

Der Mod Operator den Rest aus einer Kürzen Division zurück. Für Beispiel

5 mod 2 gibt 1 zurück

5 mod -2 kehrt 1

-5 mod 2 kehrt -1

-5 -2 mod kehrt -1

Hinweis: Dies entspricht dem Operator% in Java und ECMAScript.

11

Versuchen

<xsl:if test="(count() mod 8)"> 

wie in XSL Sie haben "mod" verwenden Modul

5

Auch bekommen aufpassen, wenn Addition/Subtraktion zu tun. Bei der Addition sollte alles gut mit $ var1 + $ var2 sein. Aber in Subtraktion, da ein Bindestrich (-) in einem Variablennamen gültig ist $ var1- $ var2 funktioniert nicht. Aber $ var1 - $ var2 sollte, und Nummer ($ var1) - Nummer ($ var2) sollte immer funktionieren und Sie können einen Artikel sehen, über den ich in Bezug auf die Verwendung von XPATH in Novells Identity Manager Produkt geschrieben habe.

XPATH Math thoughts