[ http://issues.apache.org/jira/browse/XALANJ-2204?page=all ]

Brian Minchau reassigned XALANJ-2204:
-------------------------------------

    Assignee: Brian Minchau  (was: Joanne Tong)

Assigning this issue to Brian Minchau.

The patch provided by Joanne may have resolved the problem in this issue,
but it caused regressions for XALANJ-2324 and XALANJ-2286, both of which
will be fixed when this patch is undone.

However then this issue must have another fix.  
I'll be posting a fix shortly that I've been working on.

> 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
>         Attachments: 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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to