[xml] libxml and oasis catalog



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


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]