|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: counting nodes
-----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. | | | -----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-----
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








