[EP-tech] Re: [FIX] missing entities

Tim Brody tdb2 at ecs.soton.ac.uk
Thu Jun 6 09:18:27 BST 2013

On Thu, 2013-06-06 at 07:17 +1000, Matthew Kerwin wrote:
> Incidentally, I can see that our phrase files all start with:
>     <!DOCTYPE phrases SYSTEM "entities.dtd">
>     <epp:phrases xmlns="http://www.w3.org/1999/xhtml"
>             xmlns:epp="http://eprints.org/ep3/phrase"
>             xmlns:epc="http://eprints.org/ep3/control">
>     ...
> Can anyone briefly explain to me how the XML engine knows (or rather,
> _should_ know) that the "entities.dtd" actually refers to the file in
> eprints/lib/ ?  Should it be changed to an absolute path, or even a
> file:// URL?

EPrints::XML::parse_file() specifies a base-path from which DTDs are
loaded. You can play around with this by using the 'xmllint' tool,
--path, --loaddtd.

All the best,
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: This is a digitally signed message part
Url : http://mailman.ecs.soton.ac.uk/pipermail/eprints-tech/attachments/20130606/5348db5c/attachment.bin 

More information about the Eprints-tech mailing list