Foros del Web » Programación para mayores de 30 ;) » Programación General »

sobre xml y xpath

Estas en el tema de sobre xml y xpath en el foro de Programación General en Foros del Web. Hola, soy relativamente nueva usando xml y xpath y tengo una pequeña duda. Miren, tengo un documento xml en el que algunos valores son numéricos. ...
  #1 (permalink)  
Antiguo 11/08/2005, 12:23
Zia
 
Fecha de Ingreso: agosto-2005
Mensajes: 9
Antigüedad: 19 años, 3 meses
Puntos: 0
sobre xml y xpath

Hola, soy relativamente nueva usando xml y xpath y tengo una pequeña duda.
Miren, tengo un documento xml en el que algunos valores son numéricos. Mi intención es sumar determinados valores.
Por ejemplo, tengo diferentes alumnos de la forma:

<alumno>
<nota> 6 </nota>
......

Pues bien, mi intención es sumar aquellas notas de por ejemplo solo los alumnos que están aprobados (para hacer la media).
Mediante xpath se como recorrer los elementos, pero no se como ir sumando los elementos, de hecho no se si se podrá hacer con xpath o tendre que usar otro metodo.

Muchas gracias por su ayuda.
Un saludo.
  #2 (permalink)  
Antiguo 12/08/2005, 12:09
 
Fecha de Ingreso: abril-2004
Ubicación: Juli - Puno - Perú
Mensajes: 51
Antigüedad: 20 años, 6 meses
Puntos: 0
Hola,
Aquí va el código, es así de simple.
Código:
<xsl:variable name="Aprobados" select="count(/notas/alumno/nota[. &gt; 10])"/>
Aprobados : <xsl:value-of select="$Aprobados"/>.<br/>
Promedio Aprobados: <xsl:value-of select="sum(/notas/alumno/nota[. &gt; 10]) div $Aprobados"/>.
__________________
Juli - La Pequeña Roma Aymara
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:26.