Wrong value of xml:base attribute after resolving XInclude references
---------------------------------------------------------------------

         Key: XERCESJ-1102
         URL: http://issues.apache.org/jira/browse/XERCESJ-1102
     Project: Xerces2-J
        Type: Bug
  Components: XInclude 1.0  
    Versions: 2.7.1    
 Environment: J2SE 1.5.0_04

    Reporter: Sorin Ristache


The value of the xml:base attribute is not computed correctly for files 
included with XInclude starting with nesting level 2. After resolving the 
XInclude references the path stored in the xml:base value should be relative to 
the including document, not relative to the master document.

To reproduce the bug, unarchive the attached zip in the Xerces install 
directory and in that directory execute the command line

java -cp xercesImpl.jar;xercesSamples.jar sax.Writer -xi XercesXIncludeBug\a.xml

The document echoed in the console contains a "c" element with 
xml:base="b/c/c.xml". It should be xml:base="c/c.xml".

-- 
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]

Reply via email to