W3C home > Mailing lists > Public > www-html-editor@w3.org > January to March 2000

XHTML Modularization Last Call comment

From: Henry S. Thompson <ht@cogsci.ed.ac.uk>
Date: 25 Jan 2000 08:51:44 +0000
To: www-html-editor@w3.org
Message-ID: <f5bzotu4jq7.fsf@cogsci.ed.ac.uk>
For the record:

It would increase the useability of the modular DTDs significantly if
all element names in the DTD were parameterised with respect to their
namespace prefix, so that an importing client could specify which, if
any, prefix his/her instance used, e.g.

<!DOCTYPE mine [
 <!ENTITY % xhtml-list.mod
               PUBLIC "-//W3C//ELEMENTS XHTML 1.1 Lists 1.0//EN"
                      "xhtml11-list-1.mod" >
 <!ENTITY % xhtml-list-prefix "xl:">
 <!ENTITY % xhtml-list-suffix ":xl">
 %xhtml-list.mod;
 . . .
 <!ELEMENT mylistwrap (xl:ol|xl:ul)>
 . . .
 ]>
 <mine xmlns:xl="http://www.w3.org/1999/xhtml">
 . . .
 <mylistwrap><xl:ul><xl:li>. . .</xl:li></xl:ul></mylistwrap>
 . . .
 </mine>

As the above suggests, I _think_ I prefer separate prefix/suffix pairs
per module, with the pre-supplied driver defaulting all the module
defaults to a single common pair of (empty by default) entities for
the whole DTD.

ht
-- 
  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/
Received on Tuesday, 25 January 2000 03:51:46 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 March 2012 18:16:45 GMT