Hi all,

Please anybody would help us to solve the below mentioned DTD problem in 
catalog file

In our DTD, external entity files are mentioned as follows:

<!ENTITY % TandFchar   
           PUBLIC "-//TandF//ENTITIES Specific Character Entities//EN" 
           "..\entities\TandFchar.ent">
 
<!ENTITY % TandFobj    
           PUBLIC "-//TandF//ENTITIES Specific Object Entities//EN"    
           "..\entities\TandFobj.ent">
 
<!ENTITY % TandFmath   
           PUBLIC "-//TandF//ENTITIES Specific Math Operators//EN"     
           "..\entities\TandFmath.ent">

....

In my catalog file, I tried some thing like as follows:

<group xml:base="file:///L:/xml/TandF/entities/" prefer="public">
        <public publicId="-//Taylor and Francis//Journal Article//EN" 
uri="TFJA.dtd"/>
        <public publicId="-//TandF//ENTITIES Specific Character Entities//EN" 
uri="../entities/TandFchar.ent"/>
        <public publicId="-//TandF//ENTITIES Specific Object Entities//EN" 
uri="../entities/TandFobj.ent"/>
        <public publicId="-//TandF//ENTITIES Specific Math Operators//EN" 
uri="../entities/TandFmath.ent"/>
....
</group>

Eventhough, when I try to validate using libxml:

system "xmllint --format --postvalid \"$tempsavepath\" 1>\"$tempconvertedPath\" 
2>\"$errorLog\"";

I encountered, Validation errror as follows:

file:///L%3A/xml/TandF/entities/TFJA.dtd:122: parser error : Invalid URI: 
..\entities\TandFchar.ent
           "..\entities\TandFchar.ent">
                                      ^
file:///L%3A/xml/TandF/entities/TFJA.dtd:126: parser error : Invalid URI: 
..\entities\TandFobj.ent
           "..\entities\TandFobj.ent">
                                     ^
file:///L%3A/xml/TandF/entities/TFJA.dtd:130: parser error : Invalid URI: 
..\entities\TandFmath.ent
           "..\entities\TandFmath.ent">
                                      ^

FYI: Even I am ready to pay for this help, in order to learn how to create 
catalog file for such complicated DTD requirements

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

Reply via email to