XHTML Datatypes This is the XML Schema datatypes module for XHTML Defines containers for the XHTML datatypes, many of these imported from other specifications and standards. $Id: xhtml-datatypes-1.xsd,v 1.12 2009/09/30 15:12:48 ahby Exp $
xhtml-copyright-1.xsd
http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstraction.html#s_common_attrtypes
<xs:simpleType name="CDATA"> <xs:restriction base="xs:string"/> </xs:simpleType>
<xs:simpleType name="URI"> <xs:restriction base="xs:anyURI"/> </xs:simpleType>
<xs:simpleType name="ContentType"> <xs:restriction base="xs:string"/> </xs:simpleType>
<xs:simpleType name="Datetime"> <xs:restriction base="xs:dateTime"/> </xs:simpleType>
<xs:simpleType name="Number"> <xs:restriction base="xs:nonNegativeInteger"/> </xs:simpleType>
<xs:simpleType name="MultiLength"> <xs:union memberTypes="xh11d:Length"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:pattern value="\d*\*"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType>
<xs:simpleType name="Character"> <xs:restriction base="xs:string"> <xs:length value="1" fixed="true"/> </xs:restriction> </xs:simpleType>
<xs:simpleType name="Length"> <xs:union memberTypes="xs:nonNegativeInteger"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:pattern value="\d+[%]|\d*\.\d+[%]"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType>
<xs:simpleType name="Text"> <xs:restriction base="xs:string"/> </xs:simpleType>
<xs:simpleType name="Pixels"> <xs:restriction base="xs:nonNegativeInteger"/> </xs:simpleType>
<xs:simpleType name="URIs"> <xs:list itemType="xs:anyURI"/> </xs:simpleType>
<xs:simpleType name="Charset"> <xs:restriction base="xs:string"/> </xs:simpleType>
<xs:simpleType name="LanguageCode"> <xs:restriction base="xs:language"/> </xs:simpleType>
<xs:simpleType name="LinkTypes"> <xs:list itemType="xs:NMTOKEN"/> </xs:simpleType>
<xs:simpleType name="MediaDesc"> <xs:restriction base="xs:string"/> </xs:simpleType>
<xs:simpleType name="Script"> <xs:restriction base="xs:string"/> </xs:simpleType>
<xs:simpleType name="Color"> <xs:union memberTypes="xs:NMTOKEN"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:pattern value="#[0-9a-fA-F]{3}([0-9a-fA-F]{3})?"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType>
<xs:simpleType name="Charsets"> <xs:list itemType="Charset"/> </xs:simpleType>
<xs:simpleType name="ContentTypes"> <xs:restriction base="xs:string"/> </xs:simpleType>
<xs:simpleType name="FPI"> <xs:restriction base="xs:normalizedString"/> </xs:simpleType>
<xs:simpleType name="FrameTarget"> <xs:union> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="_blank"/> <xs:enumeration value="_self"/> <xs:enumeration value="_parent"/> <xs:enumeration value="_top"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[a-zA-Z].*"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType>
<xs:simpleType name="LanguageCodes"> <xs:restriction base="xs:string"/> </xs:simpleType>
<xs:simpleType name="URIREF"> <xs:restriction base="xs:string"> <xs:pattern value="#\c*"/> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType>
<xs:simpleType name="MultiLengths"> <xs:restriction base="xs:string"/> </xs:simpleType>
<xs:simpleType name="CURIE"> <xs:restriction base="xs:string"> <xs:pattern value="(([\i-[:]][\c-[:]]*)?:)?.+"/> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType>
<xs:simpleType name="CURIEs"> <xs:list itemType="xh11d:CURIE"/> </xs:simpleType>
<xs:simpleType name="SafeCURIE"> <xs:restriction base="xs:string"> <xs:pattern value="\[(([\i-[:]][\c-[:]]*)?:)?.+\]"/> <xs:minLength value="3"/> </xs:restriction> </xs:simpleType>
<xs:simpleType name="SafeCURIEs"> <xs:list itemType="xh11d:SafeCURIE"/> </xs:simpleType>
<xs:simpleType name="URIorSafeCURIE"> <xs:union memberTypes="xs:anyURI xh11d:SafeCURIE"/> </xs:simpleType>
<xs:simpleType name="URIorSafeCURIEs"> <xs:list itemType="xh11d:URIorSafeCURIE"/> </xs:simpleType>