[Home] [By Thread] [By Date] [Recent Entries]
Very clever! At 18:29 15/11/2001 -0800, Ernest G. Allen wrote: >The method I use, which is supported by all of the SGML and XML >tools I've ever used, it to use a simple system id in the >doctype declaration just as in your example: > > <!DOCTYPE foo SYSTEM "foo.dtd"> > >and then, in the directory containing the XML file with the >doctype declaration, place a small file named "foo.dtd" that >ends with > > <!ENTITY foo "/dtds/foo.dtd"> > >Any INCLUDE/IGNORE blocks, "override" values for entities, and >so forth go before the "redirection" to the main DTD file. > >It's just a small "stub" file to which the system id in the >doctype declaration refers, without ever needing to edit the >system id itself. Yes, it's one more file to fuss with, but it >is just that one stub file alongside the XML files, and it >greatly ameliorates the lack of support for socat catalogs.
|

Cart



