Broken resolving of ext. entities with relative system id (URI)
---------------------------------------------------------------
Key: XMLBEANS-171
URL: http://issues.apache.org/jira/browse/XMLBEANS-171
Project: XMLBeans
Type: Bug
Versions: Version 2 Beta 1
Reporter: Svata Dedic
Usually an umbrella document contains inclusions using external entities,
defined by an URI relative to the umbrella document - this works OK in a normal
SAX environment. However with xmlbeans parse method, the relative references
are broken.
I found out tha the class org.apache.xmlbeans.impl.newstore2.Locale.SAXLoader
does
InputSource is;
...
is.setSystemId( "file://" );
with no respect to the value of
XmlOptions.safeGet( options, XmlOptions.DOCUMENT_SOURCE_NAME );
which was set by the callers (e.g. from the URL that is being parsed).
Thus all relative references are resolved relative to the system current
directory instead of the location of the including document.
--
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]