[ http://issues.apache.org/jira/browse/XERCESJ-1188?page=all ]
Michael Glavassevich resolved XERCESJ-1188.
-------------------------------------------
Resolution: Duplicate
I'm going to assume you actually tested this with Xerces 2.8.0. The bug (see
XERCESJ-1134) has been fixed in 2.8.1 which is available for download now.
> Text nodes are lost when an element is included with the XPointer element
> scheme
> --------------------------------------------------------------------------------
>
> Key: XERCESJ-1188
> URL: http://issues.apache.org/jira/browse/XERCESJ-1188
> Project: Xerces2-J
> Issue Type: Bug
> Components: XInclude 1.0
> Affects Versions: 2.8.1
> Environment: Java 1.5.0_07
> Reporter: Sorin Ristache
>
> When an element is included using the XPointer element scheme some text nodes
> are removed from the included element when they are preceded by an auto
> closing tag in the same including element. All the child nodes should be
> preserved when they are included using the XPointer element scheme.
> For example: a.xml is
> <a>
> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="b.xml"
> xpointer="element(/1/2/1)">
> <xi:fallback>404</xi:fallback>
> </xi:include>
> </a>
> and b.xml is:
> <a>
> <b/>
> <c>
> <d>
> <e>will appear in result</e>
> <f></f>
> <g>
> <h>If element f is auto closing tag his text does not appear in
> result</h>
> </g>
> </d>
> </c>
> </a>
> The result of xi:include is correct:
> <a>
> <d xml:base="b.xml">
> <e>will appear in result</e>
> <f/>
> <g>
> <h>If element f is auto closing tag his text does not appear in
> result</h>
> </g>
> </d>
> </a>
> If I change <f></f> to <f/> in b.xml the result of xi:include is:
> <a>
> <d xml:base="b.xml">
> <e>will appear in result</e>
> <f/><g><h/></g></d>
> </a>
> and this is wrong.
--
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]