XII. DocBook CALS elements

Simple type yesorno —  
Attribute group tbl.table.att —  
Complex type tbl.tgroup.mdl —  
Attribute group tbl.tgroup.att —  
Complex type tbl.hdft.mdl —  
Complex type tbl.row.mdl —  
Complex type tbl.entrytbl.mdl —  
Simple type tbl.frame.attval —  
Complex type tbl.tbody.mdl —  
Element table —  
Element tgroup —  
Element colspec —  
Element spanspec —  
Element thead —  
Element tfoot —  
Element tbody —  
Element row —  
Element entrytbl —  
Element entry —  

Simple type yesorno

yesorno —  

Attribute group tbl.table.att

tbl.table.att —  

Complex type tbl.tgroup.mdl

tbl.tgroup.mdl —  

colspecspanspectheadtbl.hdft.mdltfoottbl.hdft.mdltbodytbl.tbody.mdlmapNB4EFC

Source

<xs:complexType mixed="false" name="tbl.tgroup.mdl">

  <xs:sequence>

    <xs:element maxOccurs="unbounded" minOccurs="0" ref="colspec">    </xs:element>

    <xs:element maxOccurs="unbounded" minOccurs="0" ref="spanspec">    </xs:element>

    <xs:element minOccurs="0" ref="thead">    </xs:element>

    <xs:element minOccurs="0" ref="tfoot">    </xs:element>

    <xs:element ref="tbody">    </xs:element>

  </xs:sequence>

</xs:complexType>

Attribute group tbl.tgroup.att

tbl.tgroup.att —  

Complex type tbl.hdft.mdl

tbl.hdft.mdl —  

colspecrowtbl.row.mdlmapNB515D

Source

<xs:complexType mixed="false" name="tbl.hdft.mdl">

  <xs:sequence>

    <xs:element maxOccurs="unbounded" minOccurs="0" ref="colspec">    </xs:element>

    <xs:element maxOccurs="unbounded" ref="row">    </xs:element>

  </xs:sequence>

</xs:complexType>

Complex type tbl.row.mdl

tbl.row.mdl —  

entryentrytbltbl.entrytbl.mdlmapNB5261

Source

<xs:complexType mixed="false" name="tbl.row.mdl">

  <xs:choice maxOccurs="unbounded">

    <xs:element ref="entry">    </xs:element>

    <xs:element ref="entrytbl">    </xs:element>

  </xs:choice>

</xs:complexType>

Complex type tbl.entrytbl.mdl

tbl.entrytbl.mdl —  

colspecspanspectheadtbl.hdft.mdltbodytbl.tbody.mdlmapNB5347

Source

<xs:complexType mixed="false" name="tbl.entrytbl.mdl">

  <xs:sequence>

    <xs:element maxOccurs="unbounded" minOccurs="0" ref="colspec">    </xs:element>

    <xs:element maxOccurs="unbounded" minOccurs="0" ref="spanspec">    </xs:element>

    <xs:element minOccurs="0" ref="thead">    </xs:element>

    <xs:element ref="tbody">    </xs:element>

  </xs:sequence>

</xs:complexType>

Simple type tbl.frame.attval

tbl.frame.attval —  

Complex type tbl.tbody.mdl

tbl.tbody.mdl —  

rowtbl.row.mdlmapNB55CA

Element table

table —  

Source

<xs:element name="table">

  <xs:complexType mixed="false">

    <xs:complexContent>

      <xs:extension base="tbl.table.mdl">

        <xs:attribute name="frame" type="tbl.frame.attval"/>

        <xs:attribute name="colsep" type="yesorno"/>

        <xs:attribute name="rowsep" type="yesorno"/>

        <xs:attributeGroup ref="tbl.table.att">        </xs:attributeGroup>

        <xs:attributeGroup ref="bodyatt">        </xs:attributeGroup>

        <xs:attributeGroup ref="secur">        </xs:attributeGroup>

      </xs:extension>

    </xs:complexContent>

  </xs:complexType>

</xs:element>

Element tgroup

tgroup —  

Source

<xs:element name="tgroup">

  <xs:complexType mixed="false">

    <xs:complexContent>

      <xs:extension base="tbl.tgroup.mdl">

        <xs:attribute name="cols" use="required"/>

        <xs:attributeGroup ref="tbl.tgroup.att">        </xs:attributeGroup>

        <xs:attribute name="colsep" type="yesorno"/>

        <xs:attribute name="rowsep" type="yesorno"/>

        <xs:attribute name="align">

          <xs:simpleType>

            <xs:restriction base="xs:token">

              <xs:enumeration value="left"/>

              <xs:enumeration value="right"/>

              <xs:enumeration value="center"/>

              <xs:enumeration value="justify"/>

              <xs:enumeration value="char"/>

            </xs:restriction>

          </xs:simpleType>

        </xs:attribute>

        <xs:attribute name="char"/>

        <xs:attribute name="charoff"/>

        <xs:attributeGroup ref="secur">        </xs:attributeGroup>

      </xs:extension>

    </xs:complexContent>

  </xs:complexType>

</xs:element>

Element colspec

colspec —  

mapNB5C52

Element spanspec

spanspec —  

mapNB5F43

Element thead

thead —  

Element tfoot

tfoot —  

Element tbody

tbody —  

Element row

row —  

Element entrytbl

entrytbl —