[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Resource Directory Description Language (RDDL)
- From: ht@cogsci.ed.ac.uk (Henry S. Thompson)
- To: "Sean B. Palmer" <sean@mysterylights.com>
- Date: Wed, 03 Jan 2001 23:44:42 +0000
"Sean B. Palmer" <sean@mysterylights.com> writes:
> > > ... considering that Sean Palmer's XHTML m12n
> > > admonishments seem to have been put to good use
>
> Actually they haven't. You are still using an xmlns attribute: this should
> be a QName. I've written up the following "fix" - you need to use something
> like:-
>
> <!ENTITY % NS.prefixed "IGNORE" >
> <!ENTITY % rddl.prefixed "%NS.prefixed;" >
> <!ENTITY % rddl.xmlns "http://www.openhealth.org/RDDL/" >
> <!ENTITY % rddl.prefix "rddl" >
> <![%rddl.prefixed;[
> <!ENTITY % rddl.pfx "%rddl.prefix;:" >
> <!ENTITY % rddl.xmlns.extra.attrib
> "xmlns:%rddl.prefix; %URI.datatype; #FIXED '%rddl.xmlns;'" >
> ]]>
> <!ENTITY % rddl.pfx "" >
> <!ENTITY % rddl.xmlns.extra.attrib "" >
> <!ENTITY % rddl.resource.qname "%rddl.pfx;resource" >
>
> And go from there. I trust that these additions will be made to the next
> version (please!)
If I understand this correctly, it is _much_ more complex than
necessary: see the XML Schema DTD [1] for a lighter-weight approach to a
DTD which allows any (or no) prefix without using marked sections.
ht
[1] http://www.w3.org/2000/10/XMLSchema.dtd
--
Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh
W3C Fellow 1999--2001, 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/