[XML-DEV Mailing List Archive Home]
[Reply To This Message]
Including other DTDs
- To: <xml-dev@l...>
- Subject: Including other DTDs
- From: "Remco de Boer" <deboer@z...>
- Date: Tue, 21 Jan 2003 13:34:09 +0100
- Organization: ZooRobotics
I'm currently investigating the MatML DTD (v2.0)
that can be found at http://matml.nist.gov/
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:
<!ENTITY % VHG SYSTEM "http://www.vhg.org.uk/dtd/vhgdtd.html">
<!ATTLIST Terms %xmlns;>
<!ENTITY % SVG PUBLIC "-//W3C//DTD SVG
<!ATTLIST Graphs %xmlns;>
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
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format
Stylus Studio has published XML-DEV in RSS and ATOM formats,
enabling users to easily subcribe to the list from their preferred news reader application.
Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website.
they were not included by the author in the initial post. To view the content without the Sponsor Links please