[ 
https://issues.apache.org/jira/browse/XALANJ-1546?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17722423#comment-17722423
 ] 

Joe Kesselman commented on XALANJ-1546:
---------------------------------------

Given no response since '07, and the inability to reproduce it with Xalan 2.7.0 
at that date, move to close this as fixed.

> XSLTC: top-level xsl:variable with document() breaks
> ----------------------------------------------------
>
>                 Key: XALANJ-1546
>                 URL: https://issues.apache.org/jira/browse/XALANJ-1546
>             Project: XalanJ2
>          Issue Type: Bug
>          Components: XSLTC
>    Affects Versions: 2.5
>         Environment: Operating System: Linux
> Platform: Other
>            Reporter: Jeff Turner
>            Priority: Major
>         Attachments: ASF.LICENSE.NOT.GRANTED--DocumentTest.java, 
> ASF.LICENSE.NOT.GRANTED--document.xml, ASF.LICENSE.NOT.GRANTED--other.xml, 
> ASF.LICENSE.NOT.GRANTED--stylesheet.xsl, 
> ASF.LICENSE.NOT.GRANTED--xsltcbug2.tgz, XALANJ-1546.patch, 
> xalan-bug20381-usecase.zip
>
>
> Hi,
> Seems that XSLTC doesn't like using document() in a top-level element:
> <xsl:variable name="config" select="document('skinconf.xml')"/>
> This has the effect of *importing* skinconf.xml nodes. If I then have a
> copy-across rule:
>   <xsl:template match="node()|@*" priority="-1">
>     <xsl:copy>
>       <xsl:apply-templates select="@*"/>
>       <xsl:apply-templates/>
>     </xsl:copy>
>   </xsl:template>
> Then skinconf.xml element bodies appear in the output.
> This bug does not show when using regular Xalan, nor does it show up when 
> using
> XSLTC from the command-line. It seems to have something to do with the
> document() function.
> Attached is a sample subsitemap which demonstrates the bug. It can be unpacked
> directly into build/webapp/. A script for testing command-line XSLTC is also
> provided.
> --Jeff



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@xalan.apache.org
For additional commands, e-mail: dev-h...@xalan.apache.org

Reply via email to