You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by bu...@apache.org on 2001/07/07 18:32:59 UTC
[Bug 1287] - 'd documents do not correctly identify absolute file paths (without using file:// uri)
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=1287
*** shadow/1287 Sun May 20 17:24:57 2001
--- shadow/1287.tmp.1220 Sat Jul 7 09:32:58 2001
***************
*** 1,19 ****
! Bug#: 1287
! Product: XalanJ2
! Version: 2.0.1
! Platform: All
! OS/Version: Linux
! Status: NEW
! Resolution:
! Severity: Major
! Priority: Medium
! Component: org.apache.xalan.processor
! AssignedTo: xalan-dev@xml.apache.org
! ReportedBy: Alex.Blewitt@ioshq.com
! URL:
! Cc:
! Summary: <xsl:import>'d documents do not correctly identify absolute file paths (without using file:// uri)
!
When using an XSL document that <xsl:import> another, the file name was
incorreclty munged:
--- 1,18 ----
! +============================================================================+
! | <xsl:import>'d documents do not correctly identify absolute file paths (wi |
! +----------------------------------------------------------------------------+
! | Bug #: 1287 Product: XalanJ2 |
! | Status: NEW Version: 2.0.1 |
! | Resolution: Platform: All |
! | Severity: Major OS/Version: Linux |
! | Priority: Medium Component: org.apache.xalan.proces |
! +----------------------------------------------------------------------------+
! | Assigned To: xalan-dev@xml.apache.org |
! | Reported By: Alex.Blewitt@ioshq.com |
! +----------------------------------------------------------------------------+
! | URL: |
! +============================================================================+
! | DESCRIPTION |
When using an XSL document that <xsl:import> another, the file name was
incorreclty munged:
***************
*** 123,125 ****
--- 122,143 ----
IMHO it should not prepend the CWD if it starts with the 'java.path.separator',
or to allow for M$ cases, ?:'java.path.separator'
+
+ ------- Additional Comments From Erik.Bruchez@iname.com 2001-07-07 09:32 -------
+ I've noticed a similar problem with TransformerFactory.getAssociatedStylesheet()
+ on Unix platforms. This is the code I use:
+
+ StreamSource source = new StreamSource(sourceName);
+ TransformerFactory factory = TransformerFactory.newInstance();
+ Source style = factory.getAssociatedStylesheet(source, null, null, null);
+ Transformer transformer = factory.newTransformer(style);
+ transformer.transform(source, new StreamResult(writer));
+ My XML document provides:
+
+ <?xml-stylesheet href="../style/books.xsl" type="text/xsl"?>
+
+ This works fine on Windows, but on Unix I get something like:
+
+ File
+ "file:////usr/local/tomcat-3.2.1/webapps//home/http/html/blah/style/books.xsl"
+ not found.