Hi, John
I've fixed a realted problem in bug 13651
(http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13651). The fix is not
in 2.4.1. Please try with the latest CVS.
In the StreamSource(String systemId) constructor, the systemId is expected
to be a String that conforms to the URI syntax. Although we also support
absolute path as the systemId string, this feature is optional and not
required by JAXP. The more correct usage is to always pass in a valid URI.
Also note that "file:\\\c:\Documents and
Settings\gentijo\Projects\dir\dir\file.xsl" is NOT a valid URI. You should
use "file:///c:/Documents%20
and%20Settings/gentijo/Projects/dir/dir/file.xsl".
Morris Kwan
XSLT Development
IBM Toronto Lab
Tel: (905)413-3729
Email: [EMAIL PROTECTED]
John Gentilin
<gentijo@eyecatch To: xalan
<[EMAIL PROTECTED]>
ing.com> cc:
Subject: XalanJ-2.4.1 breaks old
StreamSource
11/06/2002 01:04
PM
Please respond to
xalan-dev
When using the StreamSource(String p0) method, Xalan
does not seem to support absolute path information now.
This is different since CVS from a month ago.
i.e.
dir\dir\dir\file.xsl (works)
..\..\dir\file.xsl (works)
c:\Documents and Settings\gentijo\Projects\dir\dir\file.xsl
Unknown protocol c
file:\\\c:\Documents and Settings\gentijo\Projects\dir\dir\file.xsl
truncates the path info somewhere around 80 chars in. i.e you
may only get
file:\\\c:\Documents and Settings\gentijo\Projects\dir\dir\
File not found
Not sure what is really correct, but it does break earlier
implementations.
Regards
John G