我正在计算学校报告中A的数量.
这是报告:
<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>
报告中A的数量如何?
我想出了:
<xsl:value-of select="count(/class/student/grade)"/>
但是这一切都是重要的 – 所以我试图只得到A:
<xsl:value-of select="count(/class/student/grade/A)"/>
但这也不行.
我也试过这个:
<xsl:value-of select="count(/class/student[grade=A])"/>
但是这还不行 – 你们怎么想?
<xsl:value-of select="count(/class/student[grade='A'])"/>