[ https://issues.apache.org/jira/browse/XERCESJ-1102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15993526#comment-15993526 ]
Jan Tošovský commented on XERCESJ-1102: --------------------------------------- When integrating this improved patch into my build I've found it breaks several XInclude tests. After analyzing the patch I think it fixes the problem too late, moreover in the code which should never be executed in this particular case. > Wrong value of xml:base attribute after resolving XInclude references > --------------------------------------------------------------------- > > Key: XERCESJ-1102 > URL: https://issues.apache.org/jira/browse/XERCESJ-1102 > Project: Xerces2-J > Issue Type: Bug > Components: XInclude 1.0 > Affects Versions: 2.7.1 > Environment: J2SE 1.5.0_04 > Reporter: Sorin Ristache > Assignee: Michael Glavassevich > Attachments: 1102-improved.patch, bug-1102.patch, > XercesXIncludeBug.zip > > > 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 was sent by Atlassian JIRA (v6.3.15#6346) --------------------------------------------------------------------- To unsubscribe, e-mail: j-dev-unsubscr...@xerces.apache.org For additional commands, e-mail: j-dev-h...@xerces.apache.org