14
Estoy tratando de contar la cantidad de A
que hay en un informe escolar.Cómo usar la función count() es XSL - tratando de contar la cantidad de "A" que hay en un informe
Aquí está el informe:
<class>
<student>
<first-name>Jane</first-name>
<last-name>Doe</last-name>
<grade>A</grade>
</student>
<student>
<first-name>John</first-name>
<last-name>Smith</last-name>
<grade>B</grade>
</student>
<student>
<first-name>Harry</first-name>
<last-name>Grandson</last-name>
<grade>A</grade>
</student>
<student>
<first-name>Lacy</first-name>
<last-name>Jones</last-name>
<grade>C</grade>
</student>
</class>
¿Cómo consigo el número de A
's en el informe?
me ocurrió:
<xsl:value-of select="count(/class/student/grade)"/>
Pero todo lo que cuenta - por lo que trataron de obtener sólo los A
's con esto:
<xsl:value-of select="count(/class/student/grade/A)"/>
Pero esto tampoco funciona.
También probé esto:
<xsl:value-of select="count(/class/student[grade=A])"/>
Pero eso no funciona, ya sea - ¿Qué piensan ustedes?