[
Lists Home |
Date Index |
Thread Index
]
"Remco de Boer" <deboer@zoorobotics.com> 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@cogsci.ed.ac.uk
URL: http://www.ltg.ed.ac.uk/~ht/
[mail really from me _always_ has this .sig -- mail without it is forged spam]
|