I'm trying to use PSGML together with java applications
use the JAXP parser. One prominent application is the
build tool from the jakarta project.
If I write my DOCTYPEs like this:
<!DOCTYPE project SYSTEM "conf/project.dtd">
then emacs (I use emacs 20.7.1 as distributed by RedHat
their 6.2 distribution) happily parses all the DTDs and
entities (C-c C-p ==> no errors).
But ant (and the JAXP 1.0.1 / JAXP 1.1) parser choke on
lines as they expect the DOCTYPEs be written like this:
<!DOCTYPE project SYSTEM "file:conf/project.dtd">
If I put a "file:" in front of all external references,
and ant are happy. But PSGML is no longer.
I'm in some sort of Catch-22. What can I do? Is it
teach the file: syntax to emacs?