diff --git a/Doc/Sda1/xmlschema.xml b/Doc/Sda1/xmlschema.xml index 862c0f8ebbbde46ede59ea2ce67c8bff9dbb072d..256d29ab117810bd926bfcbf401dee198bca22d0 100644 --- a/Doc/Sda1/xmlschema.xml +++ b/Doc/Sda1/xmlschema.xml @@ -1917,6 +1917,42 @@ public class Memo { class="element">itemizedList</tag>.</para> </callout> </calloutlist> + + <para>The <filename><link + xlink:href="Sda1/Ref/src/Dtd/book/v5/table.xsd">table.xsd</link></filename> + schema module mimics the <xref linkend="glo_HTML"/> table + model:</para> + + <programlisting language="xml"><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" +xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" elementFormDefault="qualified" +vc:minVersion="1.0" vc:maxVersion="1.1"> + + <xs:element name="table"> + <xs:complexType> + <xs:sequence> + <xs:element name="caption" type="xs:string"/> + <xs:element ref="tr" minOccurs="1" maxOccurs="unbounded"/> + </xs:sequence> + <xs:attribute name="border"/> + </xs:complexType> + </xs:element> + + <xs:element name="tr"> + <xs:complexType> + <xs:sequence> + <xs:element ref="td" minOccurs="1" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> + + <xs:element name="td"> + <xs:complexType mixed="true"> + <xs:attribute name="colspan" type="xs:positiveInteger" use="optional"/> + <xs:attribute name="rowspan" type="xs:positiveInteger" use="optional"/> + </xs:complexType> + </xs:element> + +</xs:schema></programlisting> </answer> </qandaentry> </qandadiv>