Re: Including other DTDs
"Remco de Boer" <deboer@z...> writes: > Hi all, > > 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"> > <!ELEMENT Terms (%VHG;)> > <!ATTLIST Terms %xmlns;> That's completely bogus -- you can't shove an html document (which is indeed what's at the end of that URL) in to an element declaration. If the reference was all on its own on a line, _and_ the URL was corrected, then it would be fine: <!ENTITY % VHG SYSTEM "http://www.vhg.org.uk/dtd/vhg.dtd"> %VHG; That's the proper way to compose DTD documents, _if_ they are designed for it. ht -- Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh W3C Fellow 1999--2002, part-time member of W3C Team 2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440 Fax: (44) 131 650-4587, e-mail: ht@c... URL: http://www.ltg.ed.ac.uk/~ht/ [mail really from me _always_ has this .sig -- mail without it is forged spam]
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