2009-03-04 24 views

Respuesta

32

probarlo "mod"

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

detalles de ese vínculo:

el operador Mod devuelve el resto de una división truncar. Para ejemplo,

5 mod 2 devuelve 1

5 vuelve -2 mod 1

-5 mod 2 devuelve -1

-5 devuelve -2 mod -1

NOTA: Esto es lo mismo que el operador% en Java y ECMAScript.

11

Trate

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

como en XSL usted tiene que utilizar "mod" para obtener el módulo

5

También ten cuidado al hacer la suma/resta. Al hacer la adición, todo debería ser bueno con $ var1 + $ var2. Pero en la resta, dado que un guion (-) es válido en un nombre de variable $ var1- $ var2 no funciona. Pero $ var1 - $ var2 debe, y número ($ var1) - número ($ var2) siempre debería funcionar y puede ver un artículo sobre el uso de XPATH en el producto Identity Manager de Novell.

XPATH Math thoughts

Cuestiones relacionadas