Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/11/2010, 09:19
Avatar de subsoho
subsoho
 
Fecha de Ingreso: octubre-2009
Mensajes: 34
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Agrupar según condición if

Sí ya había pensado algo así pero el problema de esto es que si quieres hacer 2 grupos (p.e.) has de recorrer todo el xml 2 veces, uno para los registros mayores que 1 y otra vez para los menores iguales a 1 .

Para ficheros xml muy grandes habría problemas de rendimiento.

Me gustaría algo que pasara por el xml sólo una vez y colocara cada registro dentro de su grupo.

Otro problema más como lo harías si quisieras hacer tres grupos ?

Mayores que 1 :
<xsl:for-each select="/Valor/[@Variacion &gt; 1]">

Menores que 0 :
<xsl:for-each select="/Valor/[@Variacion &lt; 0]">

Entre 0 y 1 (?)
<xsl:for-each select="/Valor/[@Variacion &gt; 0]" and "/Valor/[@Variacion &lt; 1]">


Algo así ??? como se puden poner varias condiciones booleanas con un "and" ??

Última edición por subsoho; 10/11/2010 a las 12:37