xi:include empty but Xerces reports that it contains include.
-------------------------------------------------------------

         Key: XERCESJ-1062
         URL: http://issues.apache.org/jira/browse/XERCESJ-1062
     Project: Xerces2-J
        Type: Bug
  Components: XInclude 1.0  
    Versions: 2.6.2    
 Environment: Windows XP, Java version 1.5.0-b64, using the 
XIncludeParserConfiguration parser configuration.
    Reporter: George Cristian Bina
    Priority: Critical


Trying to validate the following document:

<!DOCTYPE book [
<!ELEMENT book (xi:include?, chapter)>
<!ELEMENT para (#PCDATA)>
<!ELEMENT chapter (xi:include)>
<!ELEMENT xi:include (#PCDATA) >
<!ATTLIST xi:include
xmlns:xi            CDATA       #FIXED       "http://www.w3.org/2001/XInclude";
href                CDATA       #REQUIRED>
]>
<book>
    <xi:include href="included.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
    <chapter>
        <xi:include href="included.xml" 
xmlns:xi="http://www.w3.org/2001/XInclude"/>
    </chapter>
</book>

with included.xml being:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE para [
<!ELEMENT para (#PCDATA)>
]>

<para>
    Test.
</para>


both Xerces 2.6.2 and the latest CVS build give the error:

F Elements from namespace 'http://www.w3.org/2001/XInclude', other than 
'fallback', are not allowed to be children of 'include' elements.  However, 
'include' was found.        xerces-XInclude-bug.xml 
file:/F:/test/xerces-XInclude-bug.xml   13:85

This makes Docbook processing fail when XInclude is used in a similar way.

Regards,
George



-- 
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to