This DTD specifies the use of two other DTDs; the
Virtual Hyperglossary (VHG) and Scalable Vector Graphics (SVG) DTD. The syntax
it uses to include these DTDs is as follows:
with the xmlns parameter entity defined
<!ENTITY % xmlns "xmlns CDATA
When I try to view an example XML document with
Internet Explorer, I get an error (A name was started with an invalid
character). After commenting out the above mentioned Terms and Graphs elements
(that are not used within the example document) all goes well.
This has left me to wonder: is this a legal way to
include elements from other DTDs in a DTD, and is Internet Explorer/MSXML at
fault? If so, what parser/validator can deal with this situation? If not so, how
should it be accomplished instead?
Remco de Boer