[ http://issues.apache.org/jira/browse/XALANJ-2059?page=all ]
Brian Minchau updated XALANJ-2059: ---------------------------------- Fix Version: 2.7 (was: CurrentCVS) > Transformation fails when an href attribute of xsl:include has jar scheme in > url. > --------------------------------------------------------------------------------- > > Key: XALANJ-2059 > URL: http://issues.apache.org/jira/browse/XALANJ-2059 > Project: XalanJ2 > Type: Bug > Components: Xalan-interpretive > Versions: CurrentCVS > Environment: Windows 2000 > Reporter: Yash Talwar > Assignee: Yash Talwar > Fix For: 2.7 > Attachments: XalanJ2059_GoodPatch.txt, XalanJ2059_Patch.txt > > The error occurs when I use a jar scheme in for href attribute in xsl:include > element. > A.xsl > ------- > <?xml version="1.0"?> > <xsl:stylesheet version = '1.0' > xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> > <xsl:include href="jar:file:D:/test.jar!/B.xsl"/> > <xsl:template match="/*"> > <xsl:apply-imports/> > </xsl:template> > </xsl:stylesheet> > -------- > B.xsl > -------- > <?xml version="1.0"?> > <xsl:stylesheet version = '1.0' > xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> > <xsl:template match="*"> > <Counting> > <xsl:value-of select="name()"/> > </Counting> > </xsl:template> > </xsl:stylesheet> > -------- > Input.xml > -------- > <?xml version="1.0"?> > <count> > <ONE/> > <TWO/> > <THREE/> > </count> > -------- > I create test.jar file that include B.xsl file. > If I run Xalan as follows: > java org.apache.xalan.xslt.Process -In input.xml -XSL A.xsl > The following exception occurs: > file:///d:/working/workspaces/XalanBugFixDevPlus/xml-xalan/A.xsl; Line #3; > Column #52; XSLT Error > (javax.xml.transform.TransformerConfigurationException): > javax.xml.transform.TransformerException: > javax.xml.transform.TransformerException: Had IO Exception with stylesheet > file: jar:file:D:/test.jar!/B.xsl > java.lang.RuntimeException: javax.xml.transform.TransformerException: > javax.xml.transform.TransformerException: Had IO Exception with stylesheet > file: jar:file:D:/test.jar!/B.xsl > at org.apache.xalan.xslt.Process.doExit(Process.java:1099) > at org.apache.xalan.xslt.Process.main(Process.java:1072) > Exception in thread "main" -- 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]