<xs:element name="table">
<xs:complexType>
<xs:sequence>
<xs:element ref="xhtml:caption" minOccurs="0" />
<xs:choice>
<xs:element ref="xhtml:col" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="xhtml:colgroup" minOccurs="0" maxOccurs="unbounded" />
</xs:choice>
<xs:choice>
<xs:sequence>
<xs:element ref="xhtml:thead" minOccurs="0" />
<xs:element ref="xhtml:tfoot" minOccurs="0" />
<xs:element ref="xhtml:tbody" maxOccurs="unbounded" />
</xs:sequence>
<xs:sequence>
<xs:element ref="xhtml:tr" maxOccurs="unbounded" />
</xs:sequence>
</xs:choice>
</xs:sequence>
<xs:attribute name="id" type="xs:ID" />
<xs:attribute ref="prism:class" />
<xs:attribute name="title" type="xs:string" />
<xs:attribute name="dir">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="ltr" />
<xs:enumeration value="rtl" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute ref="xml:lang" />
<xs:attribute name="summary" type="xs:string" />
<xs:attribute name="width" type="xs:string" />
<xs:attribute name="border" type="xs:string" />
<xs:attribute name="frame">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="void" />
<xs:enumeration value="above" />
<xs:enumeration value="below" />
<xs:enumeration value="hsides" />
<xs:enumeration value="lhs" />
<xs:enumeration value="rhs" />
<xs:enumeration value="vsides" />
<xs:enumeration value="box" />
<xs:enumeration value="border" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="rules">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="none" />
<xs:enumeration value="groups" />
<xs:enumeration value="rows" />
<xs:enumeration value="cols" />
<xs:enumeration value="all" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="cellspacing" type="xs:string" />
<xs:attribute name="cellpadding" type="xs:string" />
</xs:complexType>
</xs:element>
|