You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-dev@xerces.apache.org by bu...@apache.org on 2004/03/24 19:33:05 UTC
DO NOT REPLY [Bug 27913] New: -
xml:base resolution doesn't recurse correctly for relative URIs
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=27913>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=27913
xml:base resolution doesn't recurse correctly for relative URIs
Summary: xml:base resolution doesn't recurse correctly for
relative URIs
Product: Xerces2-J
Version: 2.6.2
Platform: All
OS/Version: All
Status: NEW
Severity: Normal
Priority: Other
Component: DOM
AssignedTo: xerces-j-dev@xml.apache.org
ReportedBy: lefh@decisionsoft.com
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
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-j-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-j-dev-help@xml.apache.org