You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by "Brian Minchau (JIRA)" <xa...@xml.apache.org> on 2006/10/31 05:43:21 UTC
[jira] Resolved: (XALANJ-2204) Function Count on variable modifies
number of nodes in variable.
[ http://issues.apache.org/jira/browse/XALANJ-2204?page=all ]
Brian Minchau resolved XALANJ-2204.
-----------------------------------
Fix Version/s: Latest Development Code
Resolution: Fixed
I just applied patch4, which was recently reviewed by Henry Zongaro (thanks Henry).
> Function Count on variable modifies number of nodes in variable.
> ----------------------------------------------------------------
>
> Key: XALANJ-2204
> URL: http://issues.apache.org/jira/browse/XALANJ-2204
> Project: XalanJ2
> Issue Type: Bug
> Components: transformation
> Affects Versions: 2.7
> Reporter: Filippo Munafò
> Assigned To: Brian Minchau
> Priority: Blocker
> Fix For: Latest Development Code
>
> Attachments: jira_2204.patch2.txt, jira_2204.patch3.txt, jira_2204.patch4.txt, patch_jira_2204.txt
>
>
> Transforming this XML:
> <A>
> <B>1</B>
> <B>2</B>
> </A>
> with the following XSL:
> <xsl:variable name="XML" select="/A"/>
>
> <xsl:template match="/">
> First:
> <xsl:value-of select="count($XML[B=1])"/>
> Second:
> <xsl:value-of select="count($XML[B=1])"/>
> Third:
> <xsl:value-of select="count($XML[B=1])"/>
> </xsl:template>
> the output is:
> First:
> 1
> Second:
> 2
> Third:
> 3
> instead of:
> First:
> 1
> Second:
> 1
> Third:
> 1
> Using XALAN 2.6 everithing works as it should be.
> Using:
> xalan.jar org.apache.xalan.xslt.Process -in %1 -xsl %2 -out %3
> instead of:
> transformer.transform(xml, xsl)
> the result is the right one!
> Filippo
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org