Hi,

I am trying to test external entity support in Xerces. i used following
files as input for my test :


input xml:

        <?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE personnel SYSTEM "personal.dtd">
<!-- @version: -->
<personnel>
        <person id="four.worker">
                <name>
                        <family>Worker</family>
                        <given>Four</given>
                </name>
                <author>&writer;&copyright;</author>
                <email>[EMAIL PROTECTED]</email>
        </person>
        <person id="five.worker">
                <name>
                        <family>Worker</family>
                        <given>Five</given>
                </name>
                <author>&writer;&copyright;</author>
                <email>[EMAIL PROTECTED]</email>
        </person>
</personnel>




personal.dtd : 

<?xml encoding="ISO-8859-1"?>
<!-- @version:  -->
<!ELEMENT personnel (person)+>
<!ELEMENT person (name, author, email*, url*, link?)>
<!ATTLIST person
        id ID #REQUIRED
>
<!ELEMENT family (#PCDATA)>
<!ELEMENT given (#PCDATA)>
<!ELEMENT name (#PCDATA | family | given)*>
<!ELEMENT author (#PCDATA)>
<!ELEMENT email (#PCDATA)>
<!ELEMENT url EMPTY>
<!ATTLIST url
        href CDATA #REQUIRED
>
<!ELEMENT link EMPTY>
<!ATTLIST link
        manager IDREF #IMPLIED
        subordinates IDREFS #IMPLIED
>
<!ENTITY writer    SYSTEM "d:\a.xml">
<!ENTITY copyright   SYSTEM "d:\a.dtd">




d:/a.dtd

<?xml encoding="ISO-8859-1"?>
<!-- @version:  -->
<!ELEMENT personnel (family)+>
<!ELEMENT family (#PCDATA)>


d:/a.xml

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE personnel SYSTEM "a.dtd">
<!-- @version: -->
<personnel>
                <family>Worker</family>
</personnel>


when i run my program i get following error message:

Fatal Error at file "d:\a.xml", line 2, column 2
Message: Expected comment or CDATA
An error occured during parsing

could some one pls exaplain why this error is comning ?? 
i tested internal entity supoort and that ran fine. 


thanks a lot 
Anand


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to