Subject: RE: Value of attribute starts-with or contains
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Thu, 5 Jun 2008 08:11:33 +0100
|
contains() returns a boolean, and the count() of a boolean is always 1.
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: Pankaj Chaturvedi [mailto:pankaj.chaturvedi@xxxxxxxxx]
> Sent: 05 June 2008 07:59
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Value of attribute starts-with or contains
>
> Hi,
>
> Can somebody let me know what's wrong with the below code:
>
>
> <xsl:value-of
> select="count(contains[.//entry/@aid5:cellstyle='tbody_cell'])"/>
>
>
> I've markup:
>
> <table>
> <thead>
> <entry aid5:cellstyle=tbody_cell">
> <para>xxx</para>
> </entry>
> <entry aid5:cellstyle=tbody_cell">
> <para>xxx</para>
> </entry><entry aid5:cellstyle=tbody_cell_l"> <para>xxx</para>
> </entry><entry aid5:cellstyle=tbody_cell_l"> <para>xxx</para>
> </entry> </thead> </table>
>
> All I am trying to do is while in <table> trying to count the
> nos entry whose @aid5:cellstyle contains or starts-with tbody_cell.
>
> Believe me I've used these functions lots of time mostly with
> nodes, but nothings seems to be working with attributes. May
> be I never tested "attribute values" with these functions.
>
> Any clue will be highly appreciated.
>
>
>
> Best,
>
> Pankaj Chaturvedi
>
> ==============================================================
> ==============
> ================
>
>
>
> Confidentiality Notice:" This message and any attachment(s)
> contained here are information that is confidential,
> proprietary to IDS Infotech Ltd. and its customers.
> Contents may be privileged or otherwise protected by law. The
> information is solely intended for the individual or the
> entity it is addressed to. If you are not the intended
> recipient of this message, you are not authorized to read,
> forward, print, retain, copy or disseminate this message or
> any part of it. If you have received this e-mail in error,
> please notify the sender immediately by return e-mail and
> delete it from your computer."
|