Hi All,

I am new to this forum. But I am using libxml and oasis catalog for a long 
time. As far as I have no problem in this. But at present, we have receieved a 
new DTD in this External entity files are called within the DTD using PUBLIC. 
this is as follows:

<!ENTITY % ISOnum PUBLIC "ISO 8879:1986//ENTITIES
   Numeric and Special Graphic//EN" "XML_entities\ISOnum.ent">
<!ENTITY % ISOpub PUBLIC "ISO 8879:1986//ENTITIES
        Publishing//EN" "XML_entities\ISOpub.ent">
<!ENTITY % ISOtech PUBLIC "ISO 8879:1986//ENTITIES
        General Technical//EN" "XML_entities\ISOtech.ent">
<!ENTITY % ISOdia PUBLIC "ISO 8879:1986//ENTITIES
        Diacritical Marks//EN" "XML_entities\ISOdia.ent">
....

As same as we followed for other DTDs, I have written something like below in 
my Catalog.xml file:

        <public publicId="ISO 8879:1986//ENTITIES Numeric and Special 
Graphic//EN" uri="XML_entities/ISOnum.ent"/>
        <public publicId="ISO 8879:1986//ENTITIES Publishing//EN" 
uri="XML_entities/ISOpub.ent"/>
        <public publicId="ISO 8879:1986//ENTITIES General Technical//EN" 
uri="XML_entities/ISOtech.ent"/>
        <public publicId="ISO 8879:1986//ENTITIES Diacritical Marks//EN" 
uri="XML_entities/ISOdia.ent"/>

Eventhough, when I validating my xml against the dtd using latest libxml 
parser. It outputs something like below:

file:///L%3A/xml/npg/NPG_XML_Article.dtd:529: error: Invalid URI: 
XML_entities\ISOnum.ent 

   Numeric and Special Graphic//EN" "XML_entities\ISOnum.ent">
                                                             ^
file:///L%3A/xml/npg/NPG_XML_Article.dtd:531: error: Invalid URI: 
XML_entities\ISOpub.ent 

        Publishing//EN" "XML_entities\ISOpub.ent">
                                                 ^
file:///L%3A/xml/npg/NPG_XML_Article.dtd:533: error: Invalid URI: 
XML_entities\ISOtech.ent 

        General Technical//EN" "XML_entities\ISOtech.ent">
                                                         ^
file:///L%3A/xml/npg/NPG_XML_Article.dtd:535: error: Invalid URI: 
XML_entities\ISOdia.ent 

        Diacritical Marks//EN" "XML_entities\ISOdia.ent">
                                                        ^
But the same Catalog file works perfectly within my Editor JEdit.

Please can anybody helpme to solve this problem

FYI: I am using Windows XP Professional

Regards,
Srikrishnan
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to