Subject: RE: Problem with count() function using Xalan
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Wed, 21 Nov 2007 17:44:49 -0000
|
Can't see what you (or Xalan!) are doing wrong without seeing a source
document.
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: collins.tchoumba@xxxxxxxxxxxx
> [mailto:collins.tchoumba@xxxxxxxxxxxx]
> Sent: 21 November 2007 17:22
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Problem with count() function using Xalan
>
> Hi i'm using XAlan 2.6 within a java application.
> I'm getting trouble with the fucntion count().
> It always return 1 even if the nodes i wich to count are more than 1.
>
>
> I have some thing like this witihin my template:
>
> <xsl:template match="END-OF-PDU-FIELD" mode="service">
> <xsl:variable name="struct_ref"
> select="BASIC-STRUCTURE-REF/@ID-REF"/>
> <xsl:variable name="struct" select="
> //DIAG-DATA-DICTIONARY-SPEC/STRUCTURES/parametre[@xmlDBId =
> $struct_ref]/STRUCTURE"/>
> <xsl:variable name="taille_struct">
> <xsl:value-of select="count($struct/PARAMS/PARAM)"/>
> </xsl:variable>
> .....
> </xsl:template>
>
> My STRUCTURE element contains a child PARAMS. And PARAMS contains 5
> child(PARAM) but the count function always return 1 Do anyone
> come across a such problem yet ?
>
> Thanks !!!
> Collins
|