- From: David G. Durand <dgd@cs.bu.edu>
- Date: Thu, 17 Oct 1996 22:53:29 -0400
- To: W3C SGML Working Group <w3c-sgml-wg@w3.org>
At 1:23 PM 10/17/96, Michael Sperberg-McQueen wrote: >On 23 October 1996, the ERB will vote to decide the following >question. A straw poll indicates the ERB is leaning to keeping >NAME(S) and NMTOKEN(S) but losing NUMBER(S) and NUTOKEN(S). > >C.12 Should XML change the set of types available for attributes? >E.g. by suppressing NAME(S), NUMBER(S), NMTOKEN(S), NUTOKEN(S) and >adding constraints in the form of regular expressions, ISO dates, >language-code, external-id, type IDREF, ... (7.9.4, 11.3.3) We should either expand the space as originally suggested; I like regexp myself, and it's a drop-in in any language I can imagine people using for an XML parser (C, C++, Java). Otherwise, we should just go for CDATA, IDREF, and enumerated attributes and bag the rest (ID should always be legal, and always be an attribute called "id", I think). We're not allowing the unquotedness that NAME gets you, so we might as well make it as easy as possible for each application to reinvent the wheel of attribute subtyping without any interference from us. I find the built-in attribute types almost useless, myself. -- David RE delenda est. Some namespace pollution is your friend! _________________________________________ David Durand dgd@cs.bu.edu \ david@dynamicDiagrams.com Boston University Computer Science \ Sr. Analyst http://www.cs.bu.edu/students/grads/dgd/ \ Dynamic Diagrams --------------------------------------------\ http://dynamicDiagrams.com/ MAPA: mapping for the WWW \__________________________ http://www.dynamicdiagrams.com/services_map_main.html
Received on Thursday, 17 October 1996 22:49:08 UTC