-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi Katrin,
i think that's what you need:
<xsl:template match='/'>
~ <xsl:value-of
select="count(//feature[substring-before(@name,'-')='descender'])"/>
~ <xsl:value-of
select="count(//feature[substring-before(@name,'-')='ascender'])"/>
</xsl:template>
hth,
Wolfgang
Katrin Schoenherr wrote:
| Hallo,
|
| thanks a lot for answering my last question.
| Now, i have to count different nodes and i can't find a solution.
| Perhaps someone can point me to.
| I want to count all descenders and all ascenders.
| In this example the solution is 2 descenders and 2 ascenders:
|
| <output>
| <features>
| <feature name="descender-g" />
| <feature name="descender-y" />
| <feature name="ascender-h" />
| <feature name="ascender-l" />
| </features>
| </output>
|
| Thats my try:
|
| <xsl:for-each select="//feature">
| <xsl:value-of select="substring-before(@name,'-')='descender'"/>
| </xsl:for-each>
|
| The function substring() is working. But count(substring(...)) not.
| I have to count the true results. How can i solve this problem?
|
| Thanks, Katrin.
|
| --+------------------------------------------------------------------
| XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
| or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
| --+--
|
|
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Cygwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFBY8gdqjaicDyx8o8RAv3qAJ4nSSbGG3o8s/nVCIulCwIUGT2X4ACdF0HJ
dkKwl+YA1rRz2EHXFwCF52M=
=Imdu
-----END PGP SIGNATURE-----