Simple Type Summary |
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema elementFormDefault="qualified" targetNamespace="http://www.w3.org/1999/xhtml/datatypes/" xmlns="http://www.w3.org/1999/xhtml/datatypes/" xmlns:xh11d="http://www.w3.org/1999/xhtml/datatypes/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:annotation>
<xs:documentation>
</xs:annotation>
XHTML Datatypes
</xs:documentation>
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 $ <!-- nn for pixels or nn% for percentage length -->
<xs:union memberTypes="xs:nonNegativeInteger">
</xs:simpleType>
<xs:simpleType>
</xs:union>
<xs:restriction base="xs:token">
</xs:simpleType>
<xs:pattern value="\d+[%]|\d*\.\d+[%]"/>
</xs:restriction>
<!-- space-separated list of link types -->
<xs:list itemType="xs:NMTOKEN"/>
</xs:simpleType>
<!-- single or comma-separated list of media descriptors -->
<xs:restriction base="xs:string"/>
</xs:simpleType>
<!-- pixel, percentage, or relative -->
<xs:union memberTypes="xh11d:Length">
</xs:simpleType>
<xs:simpleType>
</xs:union>
<xs:restriction base="xs:token">
</xs:simpleType>
<xs:pattern value="\d*\*"/>
</xs:restriction>
<!-- one or more digits (NUMBER) -->
<xs:restriction base="xs:nonNegativeInteger"/>
</xs:simpleType>
<!-- integer representing length in pixels -->
<xs:restriction base="xs:nonNegativeInteger"/>
</xs:simpleType>
<!-- script expression -->
<xs:restriction base="xs:string"/>
</xs:simpleType>
<!-- sixteen color names or RGB color expression-->
<xs:union memberTypes="xs:NMTOKEN">
</xs:simpleType>
<xs:simpleType>
</xs:union>
<xs:restriction base="xs:token">
</xs:simpleType>
<xs:pattern value="#[0-9a-fA-F]{3}([0-9a-fA-F]{3})?"/>
</xs:restriction>
<!-- textual content -->
<xs:restriction base="xs:string"/>
</xs:simpleType>
<!-- Imported Datatypes -->
<!-- a single character, as per section 2.2 of [XML] -->
<xs:restriction base="xs:string">
</xs:simpleType>
<xs:length fixed="true" value="1"/>
</xs:restriction>
<!-- a character encoding, as per [RFC2045] -->
<xs:restriction base="xs:string"/>
</xs:simpleType>
<!-- a space separated list of character encodings, as per [RFC2045] -->
</xs:simpleType>
<!-- media type, as per [RFC2045] -->
<xs:restriction base="xs:string"/>
</xs:simpleType>
<!-- comma-separated list of media types, as per [RFC2045] -->
<xs:restriction base="xs:string"/>
</xs:simpleType>
<!-- date and time information. ISO date format -->
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
<!-- formal public identifier, as per [ISO8879] -->
<xs:restriction base="xs:normalizedString"/>
</xs:simpleType>
<!-- a window name as used in the target attribute -->
<xs:union>
</xs:simpleType>
<xs:simpleType>
</xs:union>
<xs:restriction base="xs:NMTOKEN">
</xs:simpleType>
<xs:enumeration value="_blank"/>
</xs:restriction>
<xs:enumeration value="_self"/>
<xs:enumeration value="_parent"/>
<xs:enumeration value="_top"/>
<xs:simpleType>
<xs:restriction base="xs:string">
</xs:simpleType>
<xs:pattern value="[a-zA-Z].*"/>
</xs:restriction>
<!-- a language code, as per [RFC3066] -->
<xs:union memberTypes="xs:language">
</xs:simpleType>
<xs:simpleType>
</xs:union>
<xs:restriction base="xs:string">
</xs:simpleType>
<xs:enumeration value=""/>
</xs:restriction>
<!-- a comma separated list of language ranges -->
<xs:restriction base="xs:string"/>
</xs:simpleType>
<!-- a Uniform Resource Identifier, see [URI] -->
<xs:restriction base="xs:anyURI"/>
</xs:simpleType>
<!-- a space-separated list of Uniform Resource Identifiers, see [URI] -->
<xs:list itemType="xs:anyURI"/>
</xs:simpleType>
<!-- a relative URI reference to a fragment ID -->
<xs:restriction base="xs:string">
</xs:simpleType>
<xs:pattern value="#\c*"/>
</xs:restriction>
<xs:minLength value="1"/>
<!-- comma-separated list of MultiLength -->
<xs:restriction base="xs:string"/>
</xs:simpleType>
<!-- character Data -->
<xs:restriction base="xs:string"/>
</xs:simpleType>
<!-- CURIE placeholder datatypes -->
<xs:restriction base="xs:string">
</xs:simpleType>
</xs:simpleType>
<xs:pattern value="(([\i-[:]][\c-[:]]*)?:)?(/[^\s/][^\s]*|[^\s/][^\s]*|[^\s]?)"/>
</xs:restriction>
<xs:minLength value="1"/>
<xs:restriction base="xs:string">
</xs:simpleType>
</xs:simpleType>
</xs:simpleType>
</xs:simpleType>
<xs:pattern value="\[(([\i-[:]][\c-[:]]*)?:)?(/[^\s/][^\s]*|[^\s/][^\s]*|[^\s]?)\]"/>
</xs:restriction>
<xs:minLength value="3"/>
<!-- RDFa Core 1.1 Datatypes -->
<xs:restriction base="xs:Name">
</xs:simpleType>
</xs:simpleType>
<xs:pattern value="[\i-[:]][\c-[:]]*: [\i-[:]][\c-[:]]+:.+"/>
</xs:restriction>
<xs:restriction base="xs:Name">
</xs:simpleType>
</xs:simpleType>
</xs:simpleType>
</xs:simpleType>
</xs:simpleType>
<xs:pattern value="[\i-[:]][/\c-[:]]*"/>
</xs:restriction>
<xs:restriction base="xs:string">
</xs:simpleType>
</xs:simpleType>
</xs:simpleType>
<xs:pattern value="[\i-[:]][\c-[:]]+:.+"/>
</xs:restriction>
</xs:schema>
|
XML schema documentation generated with FlexDoc/XML 1.13 using FlexDoc/XML XSDDoc 2.9.5 template set. All XSD diagrams generated by FlexDoc/XML DiagramKit. |