Updated: (XERCESJ-926) xml:base resolution doesn 't recurse correctly for 2004-05-04 - By jira@(protected)
The following issue has been updated:
Updater: Lucian Holland (mailto:lefh@(protected)) Date: Tue, 4 May 2004 10:15 AM Comment: Looking at this issue again, I have realised that
a) A patch is required ElementImpl.java as well
b) My original patch would have NPEd in some circumstances when baseURIs were invalid. Changes: Attachment changed to diff.txt --------------------------------------------------------------------- For a full history of the issue, see:
http://issues.apache.org/jira/browse/XERCESJ-926?page=history
--------------------------------------------------------------------- View the issue: http://issues.apache.org/jira/browse/XERCESJ-926
Here is an overview of the issue: --------------------------------------------------------------------- Key: XERCESJ-926 Summary: xml:base resolution doesn't recurse correctly for relative URIs Type: Bug
Status: Open
Project: Xerces2-J Components: DOM Versions: 2.6.2
Assignee: Xerces-J Developers Mailing List Reporter: Lucian Holland
Created: Wed, 24 Mar 2004 6:33 PM Updated: Tue, 4 May 2004 10:15 AM Environment: Operating System: All Platform: All
Description: When calling getBaseURI on an element which has a relative URI specified for its xml:base attribute, null is returned. This is because xerces tries to construct a URI object with the contents of the attribute alone, which (rightly) throws a MalformedURIException.
The xml:base section on resolving relative URIs[1] doesn't make this as explicit as it might, but it is clear from an earlier example in the spec[2] that relative URIs for xml:base should be taken as relative to any base URI that is already "in scope" at that point in the document.
[1]http://www.w3.org/TR/xmlbase/#granularity [2]http://www.w3.org/TR/xmlbase/#syntax
--------------------------------------------------------------------- JIRA INFORMATION: 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
If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira
--------------------------------------------------------------------- To unsubscribe, e-mail: xerces-j-dev-unsubscribe@(protected) For additional commands, e-mail: xerces-j-dev-help@(protected)
|
|