- From: Elliotte Rusty Harold <elharo@metalab.unc.edu>
- Date: Thu, 21 Aug 2003 15:25:01 -0400
- To: www-html-editor@w3.org
Looking at the datatypes module I wonder why more use isn't made of schema simple types. For example, the Datetime type is declared as <!-- date and time information. ISO date format --> <xs:simpleType name="Datetime"> <xs:restriction base="xs:normalizedString"/> </xs:simpleType> Why not derive from xs:dateTime instead? Almost all the types strike me as more restrictable than has actually been done. For example, URIs is: <!-- a space-separated list of Uniform Resource Identifiers, see [URI] --> <xs:simpleType name="URIs"> <xs:list itemType="xs:string"/> </xs:simpleType> Conceptually it feels like it should be <!-- a space-separated list of Uniform Resource Identifiers, see [URI] --> <xs:simpleType name="URIs"> <xs:list itemType="xs:anyURI"/> </xs:simpleType> Even the types that don't exactly match a schema primitive type could constrained by a pattern facet. I think a more strictly typed XHTML schema could be useful for both documentation and testing, even if browsers were unlikely to use it as part of their parsing and rendering process. -- Elliotte Rusty Harold elharo@metalab.unc.edu Processing XML with Java (Addison-Wesley, 2002) http://www.cafeconleche.org/books/xmljava http://www.amazon.com/exec/obidos/ISBN%3D0201771861/cafeaulaitA
Received on Saturday, 23 August 2003 11:15:35 UTC