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