
10/11/2010, 09:19
|
 | | | Fecha de Ingreso: octubre-2009
Mensajes: 34
Antigüedad: 15 años, 4 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 > 1]">
Menores que 0 :
<xsl:for-each select="/Valor/[@Variacion < 0]">
Entre 0 y 1 (?)
<xsl:for-each select="/Valor/[@Variacion > 0]" and "/Valor/[@Variacion < 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 |