Subject: Re: [xsl] Cannot process a result tree fragment as a node-set under XSLT 1.0 - My alternative don´t function From: "ALEXCONTINI@xxxxxxxx" <ALEXCONTINI@xxxxxxxx> Date: Thu, 17 Apr 2008 15:50:17 +0200 (MEST) |
Ok, but the filter is too into xsl:for-each sentence <xsl:variable name="filter" select="//RecursoEx1"/> <xsl:for-each select="$filter"> <xsl:variable_1> <xsl:call-template name="str:to-upper"><xsl:with-param name="text" select="$titulo"></xsl:with-param></xsl:call-template> </xsl:variable_1> <xsl:variable_2> <xsl:call-template name="str:to-upper"><xsl:with-param name="text" select="TITULO"></xsl:with-param></xsl:call-template>) </xsl:variable_2> <xsl:if test="contains($variable_1,$variable_2)"> <p><xsl:value-of select="TITULO"></p> </xsl:if> </xsl:for-each> I need to count only those records that meet with the condition contains(<xsl:call-template name="str:to-upper"><xsl:with-param name="text" select="$titulo"></xsl:with-param></xsl:call-template>,<xsl: call-template name="str:to-upper"><xsl:with-param name="text" select=" TITULO"></xsl:with-param></xsl:call-template>) <xsl:variable name="total" select="count(x:node-set($filter)/*)"/> will count all records ...... Thank you so much, Alexander ----Mensaje original---- De: davidc@xxxxxxxxx Recibido: 17/04/2008 14:53 Para: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Asunto: Re: Re: Re: [xsl] Cannot process a result tree fragment as a node-set under XSLT 1.0 - My alternative donB4t function <xsl:variable name="filter"> <xsl:for-each.... //Recurso[condition] (condition call to one template!!) </xsl:for-each> </xsl:variable> I can't fill that in as I don't know what program logic you need, but that will make a result tree fragment containing some number of variables. I thought the question was to find the number of elements generated which would be <xsl:variable name="total" select="count(x:node-set($filter)/*)"/> where you have defined xmlns:x="..." whatever namespace your xslt system docuemnts is needed for this extension function. David Ahora tambiC)n puedes acceder a tu correo Terra desde el mC3vil. InfC3rmate pinchando aquC-.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Cannot process a result t, ALEXCONTINI@xxxxxxxx | Thread | [xsl] Create XML, IZASKUN GUTIERREZ GU |
Re: [xsl] Cannot process a result t, ALEXCONTINI@xxxxxxxx | Date | Re: [xsl] Passing parameters to an , Wendell Piez |
Month |