Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Imported schema schemaTable-XHTML.xsd
Namespace http://www.w3.org/1999/xhtml
Annotations
Describes tabular material
Properties
attribute form default unqualified
element form default qualified
version 2.5
Element table
Namespace http://www.w3.org/1999/xhtml
Annotations

This is the top level of a modified version of XHTML tables

Note: A restriction from the HTML table model is that tbody is obligatory

Note: HTML cellpadding and cellspacing attributes are not implemented

Note: It is assumed that the collapsed border model is being implemented, which allows for column and row borders to be used

Diagram
DiagramschemaTable-XHTML_xsd.tmp#table_colsschemaTable-XHTML_xsd.tmp#table_summaryschemaTable-XHTML_xsd.tmp#table_widthschemaTable-XHTML_xsd.tmp#TableXMLattributesschemaTableAttributes-FO_xsd.tmp#TableBackgroundColorAttributesschemaTableAttributes-FO_xsd.tmp#TableBorderLeftAttributesschemaTableAttributes-FO_xsd.tmp#TableBorderTopAttributesschemaTableAttributes-FO_xsd.tmp#TableBorderAttributesschemaTable-XHTML_xsd.tmp#TableIDschemaTable-XHTML_xsd.tmp#captionschemaTable-XHTML_xsd.tmp#colgroupschemaTable-XHTML_xsd.tmp#colschemaTable-XHTML_xsd.tmp#theadschemaTable-XHTML_xsd.tmp#tfootschemaTable-XHTML_xsd.tmp#tbody
Properties
content complex
Used by
Model
Children caption, col, colgroup, tbody, tfoot, thead
Attributes
QName Type Default Use Annotation
background-color TableColorType optional
Defines a background color
border-bottom-color TableColorType inherit optional
border-bottom-style TableBorderStyleType inherit optional
border-bottom-width TableSimpleLengthType inherit optional
border-left-color TableColorType inherit optional
border-left-style TableBorderStyleType inherit optional
border-left-width TableSimpleLengthType inherit optional
border-right-color TableColorType inherit optional
border-right-style TableBorderStyleType inherit optional
border-right-width TableSimpleLengthType inherit optional
border-top-color TableColorType inherit optional
border-top-style TableBorderStyleType inherit optional
border-top-width TableSimpleLengthType inherit optional
cols xsd:positiveInteger optional
Defines the number of columns in the table. Mainly to ease formatting for applications
id restriction of xsd:ID optional
A unique identifier in the format t00000
summary xsd:string optional
Table summary for accessibility. Conforms with HTML table model
width TableWidthType optional
xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
Should be used to indicate the main language of the content contained by the element upon which the attribute is appearing. Values should be taken from the ISO 639 standard. This attribute should be used where the language is different from the main language of the document.
xml:space restriction of xs:NCName optional
Is used to indicate whether white space is significant in the contained content and can contain the value ‘default’ or ‘preserve’. For a value of ‘default’, it is left to an application as to how to treat white space.
Instance
<table background-color="" xml:base="" border-bottom-color="inherit" border-bottom-style="inherit" border-bottom-width="inherit" border-left-color="inherit" border-left-style="inherit" border-left-width="inherit" border-right-color="inherit" border-right-style="inherit" border-right-width="inherit" border-top-color="inherit" border-top-style="inherit" border-top-width="inherit" cols="" id="" xml:lang="" xml:space="" summary="" width="" xmlns="http://www.w3.org/1999/xhtml">
  <caption align="top" id="">{0,1}</caption>
  <colgroup align="inherit" background-color="" border-bottom-color="inherit" border-bottom-style="inherit" border-bottom-width="inherit" border-left-color="inherit" border-left-style="inherit" border-left-width="inherit" border-right-color="inherit" border-right-style="inherit" border-right-width="inherit" border-top-color="inherit" border-top-style="inherit" border-top-width="inherit" char="" span="1" valign="" width="">{1,unbounded}</colgroup>
  <col align="inherit" background-color="" border-bottom-color="inherit" border-bottom-style="inherit" border-bottom-width="inherit" border-left-color="inherit" border-left-style="inherit" border-left-width="inherit" border-right-color="inherit" border-right-style="inherit" border-right-width="inherit" border-top-color="inherit" border-top-style="inherit" border-top-width="inherit" char="" span="1" valign="" width="">{1,unbounded}</col>
  <thead align="inherit" background-color="" xml:base="" border-bottom-color="inherit" border-bottom-style="inherit" border-bottom-width="inherit" border-left-color="inherit" border-left-style="inherit" border-left-width="inherit" border-right-color="inherit" border-right-style="inherit" border-right-width="inherit" border-top-color="inherit" border-top-style="inherit" border-top-width="inherit" height="" id="" xml:lang="" xml:space="" valign="">{0,1}</thead>
  <tfoot align="inherit" background-color="" xml:base="" border-bottom-color="inherit" border-bottom-style="inherit" border-bottom-width="inherit" border-left-color="inherit" border-left-style="inherit" border-left-width="inherit" border-right-color="inherit" border-right-style="inherit" border-right-width="inherit" border-top-color="inherit" border-top-style="inherit" border-top-width="inherit" id="" xml:lang="" xml:space="" valign="">{0,1}</tfoot>
  <tbody align="inherit" background-color="" xml:base="" border-bottom-color="inherit" border-bottom-style="inherit" border-bottom-width="inherit" border-left-color="inherit" border-left-style="inherit" border-left-width="inherit" border-right-color="inherit" border-right-style="inherit" border-right-width="inherit" border-top-color="inherit" border-top-style="inherit" border-top-width="inherit" id="" xml:lang="" xml:space="" valign="">{1,unbounded}</tbody>
</table>
Source
<xsd:element name="table">
  <xsd:annotation>
    <xsd:documentation>
      <h:p>This is the top level of a modified version of XHTML tables</h:p>
      <h:p>Note: A restriction from the HTML table model is that tbody is obligatory</h:p>
      <h:p>Note: HTML cellpadding and cellspacing attributes are not implemented</h:p>
      <h:p>Note: It is assumed that the collapsed border model is being implemented, which allows for column and row borders to be used</h:p>
    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="caption" minOccurs="0"/>
      <xsd:choice minOccurs="0">
        <xsd:element ref="colgroup" maxOccurs="unbounded"/>
        <xsd:element ref="col" maxOccurs="unbounded"/>
      </xsd:choice>
      <xsd:element ref="thead" minOccurs="0"/>
      <xsd:element ref="tfoot" minOccurs="0"/>
      <xsd:element ref="tbody" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:attribute name="cols" type="xsd:positiveInteger">
      <xsd:annotation>
        <xsd:documentation>Defines the number of columns in the table. Mainly to ease formatting for applications</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="summary" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>Table summary for accessibility. Conforms with HTML table model</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="width" type="TableWidthType"/>
    <xsd:attributeGroup ref="TableXMLattributes"/>
    <xsd:attributeGroup ref="fo:TableBackgroundColorAttributes"/>
    <xsd:attributeGroup ref="fo:TableBorderLeftAttributes"/>
    <xsd:attributeGroup ref="fo:TableBorderTopAttributes"/>
    <xsd:attributeGroup ref="fo:TableBorderAttributes"/>
    <xsd:attributeGroup ref="TableID"/>
  </xsd:complexType>
</xsd:element>
Element caption
Namespace http://www.w3.org/1999/xhtml
Annotations
A caption to a table. This should not be confused with the title element in Tabular. The caption applies to a table – not a group of tables which the Tabular element encapsulates.
Diagram
DiagramschemaTable-XHTML_xsd.tmp#caption_alignschemaTable-XHTML_xsd.tmp#TableIDschemaEmphasis_xsd.tmp#StrongschemaEmphasis_xsd.tmp#EmphasisschemaEmphasis_xsd.tmp#InferiorschemaEmphasis_xsd.tmp#SuperiorschemaEmphasis_xsd.tmp#SmallCapsschemaEmphasis_xsd.tmp#UppercaseschemaEmphasis_xsd.tmp#UnderlineschemaEmphasis_xsd.tmp#ExpandedschemaStrike_xsd.tmp#StrikeschemaLegislationCommon_xsd.tmp#EmphasisBasicExtrasschemaLegislationTypes_xsd.tmp#EmphasisBasicerrors_xsd.tmp#Errorerrors_xsd.tmp#Warningerrors_xsd.tmp#ErrorsschemaCommonElements_xsd.tmp#CharacterschemaBasicInline_xsd.tmp#SpanschemaLegislationAmendments_xsd.tmp#InlineAmendmentschemaExtract_xsd.tmp#InlineExtractschemaCommentary_xsd.tmp#CommentaryRefschemaFootnote_xsd.tmp#FootnoteRefschemaMarginnote_xsd.tmp#MarginNoteRefschemaLinks_xsd.tmp#InternalLinkschemaLinks_xsd.tmp#ExternalLinkschemaCitations_xsd.tmp#http___www.legislation.gov.uk_namespaces_legislation_CitationschemaCitations_xsd.tmp#CitationSubRefschemaCitations_xsd.tmp#CitationListRefmath_xsd.tmp#mathschemaFigure_xsd.tmp#http___www.legislation.gov.uk_namespaces_legislation_ImageschemaAcronymsAbbreviations_xsd.tmp#AcronymschemaAcronymsAbbreviations_xsd.tmp#AbbreviationschemaAcronymsAbbreviations_xsd.tmp#TermschemaChanges_xsd.tmp#AdditionschemaChanges_xsd.tmp#RepealschemaChanges_xsd.tmp#SubstitutionschemaLegislationSemantics_xsd.tmp#DefinitionschemaLegislationSemantics_xsd.tmp#ProvisoschemaLegislationTypes_xsd.tmp#InlineBasicschemaLegislationTypes_xsd.tmp#InlineFull
Properties
content complex
mixed true
Used by
Element table
Model
Children Abbreviation, Acronym, Addition, Character, Citation, CitationListRef, CitationSubRef, CommentaryRef, Definition, Emphasis, Error, Expanded, ExternalLink, FootnoteRef, Image, Inferior, InlineAmendment, InlineExtract, InternalLink, MarginNoteRef, Proviso, Repeal, SmallCaps, Span, Strike, Strong, Substitution, Superior, Term, Underline, Uppercase, Warning, math
Attributes
QName Type Default Use Annotation
align restriction of xsd:string top optional
Defines the position of the caption relative to the table
id restriction of xsd:ID optional
A unique identifier in the format t00000
Instance
<caption align="top" id="" xmlns="http://www.w3.org/1999/xhtml" xmlns:ukl="http://www.legislation.gov.uk/namespaces/legislation" xmlns:error="http://www.tso.co.uk/assets/namespace/error" xmlns:mathml="http://www.w3.org/1998/Math/MathML">
  <ukl:Strong AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Strong>
  <ukl:Emphasis AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Emphasis>
  <ukl:Inferior AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Inferior>
  <ukl:Superior AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Superior>
  <ukl:SmallCaps AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:SmallCaps>
  <ukl:Uppercase AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Uppercase>
  <ukl:Underline AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Underline>
  <ukl:Expanded AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Expanded>
  <ukl:Strike AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Strike>
  <error:Error FragmentId="" XPath="">{1,1}</error:Error>
  <error:Warning FragmentId="" XPath="">{1,1}</error:Warning>
  <ukl:Character Name="">{1,1}</ukl:Character>
  <ukl:Span AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Span>
  <ukl:InlineAmendment AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:InlineAmendment>
  <ukl:InlineExtract AltVersionRefs="" xml:base="" Format="" id="" xml:lang="" SourceClass="" SourceSubClass="" xml:space="">{1,1}</ukl:InlineExtract>
  <ukl:CommentaryRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{1,1}</ukl:CommentaryRef>
  <ukl:FootnoteRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{1,1}</ukl:FootnoteRef>
  <ukl:MarginNoteRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{1,1}</ukl:MarginNoteRef>
  <ukl:InternalLink AltVersionRefs="" xml:base="" EndRef="" id="" xml:lang="" Ref="" xml:space="">{1,1}</ukl:InternalLink>
  <ukl:ExternalLink AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" Title="" URI="">{1,1}</ukl:ExternalLink>
  <ukl:Citation AlternativeNumber="" AltVersionRefs="" xml:base="" Class="" CommencementNumber="" CommentaryRef="" Date="" DOI="" EndDate="" EndSectionRef="" id="" xml:lang="" LegalNumber="" Locator="" NorthernIrishNumber="" Number="" Prospective="false" ScottishNumber="" SectionRef="" xml:space="" StartDate="" StartSectionRef="" Title="" URI="" WelshNumber="" Year="">{1,1}</ukl:Citation>
  <ukl:CitationSubRef AltVersionRefs="" xml:base="" CitationRef="" EndSectionRef="" id="" xml:lang="" Operative="false" SectionRef="" xml:space="" StartSectionRef="" Type="" UpTo="" URI="">{1,1}</ukl:CitationSubRef>
  <ukl:CitationListRef AltVersionRefs="" xml:base="" xml:lang="" Ref="" xml:space="">{1,1}</ukl:CitationListRef>
  <mathml:math altimg="" alttext="" baseline="" class="" display="inline" height="" xlink:href="" id="" macros="" name="" overflow="scroll" style="" type="" width="" xref="">{1,1}</mathml:math>
  <ukl:Image AltVersionRefs="" xml:base="" Description="" Height="auto" id="" xml:lang="" ResourceRef="" xml:space="" Width="auto">{1,1}</ukl:Image>
  <ukl:Acronym AltVersionRefs="" xml:base="" Expansion="" id="" xml:lang="" xml:space="">{1,1}</ukl:Acronym>
  <ukl:Abbreviation AltVersionRefs="" xml:base="" Expansion="" id="" xml:lang="" xml:space="">{1,1}</ukl:Abbreviation>
  <ukl:Term AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Term>
  <ukl:Addition AltVersionRefs="" xml:base="" ChangeId="" CommentaryRef="" Correction="false" Extent="" id="" xml:lang="" Mark="" Prospective="false" xml:space="" Status="">{1,1}</ukl:Addition>
  <ukl:Repeal AltVersionRefs="" xml:base="" ChangeId="" CommentaryRef="" Correction="false" Extent="" id="" xml:lang="" Mark="" Prospective="false" RetainText="" xml:space="" Status="" SubstitutionRef="">{1,1}</ukl:Repeal>
  <ukl:Substitution AltVersionRefs="" xml:base="" ChangeId="" CommentaryRef="" Correction="false" Extent="" id="" xml:lang="" Mark="" Prospective="false" xml:space="" Status="">{1,1}</ukl:Substitution>
  <ukl:Definition Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" Mark="" xml:space="" TermRef="">{1,1}</ukl:Definition>
  <ukl:Proviso Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" Mark="" xml:space="">{1,1}</ukl:Proviso>
</caption>
Source
<xsd:element name="caption">
  <xsd:annotation>
    <xsd:documentation>A caption to a table. This should not be confused with the title element in Tabular. The caption applies to a table – not a group of tables which the Tabular element encapsulates.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType mixed="true">
    <xsd:group ref="ukl:InlineFull" minOccurs="0" maxOccurs="unbounded"/>
    <xsd:attribute name="align" default="top">
      <xsd:annotation>
        <xsd:documentation>Defines the position of the caption relative to the table</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="left"/>
          <xsd:enumeration value="right"/>
          <xsd:enumeration value="top"/>
          <xsd:enumeration value="bottom"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attributeGroup ref="TableID"/>
    <xsd:attributeGroup ref="ukl:CommonSubAttributes"/>
  </xsd:complexType>
</xsd:element>
Element colgroup
Namespace http://www.w3.org/1999/xhtml
Annotations
Allows for columns groups that are logically or structurally related to be defined
Diagram
DiagramschemaTable-XHTML_xsd.tmp#colgroup_charschemaTable-XHTML_xsd.tmp#colgroup_spanschemaTable-XHTML_xsd.tmp#colgroup_widthschemaTable-XHTML_xsd.tmp#TableAlignmentAttributesschemaTableAttributes-FO_xsd.tmp#TableBackgroundColorAttributesschemaTableAttributes-FO_xsd.tmp#TableBorderLeftAttributesschemaTableAttributes-FO_xsd.tmp#TableBorderTopAttributesschemaTableAttributes-FO_xsd.tmp#TableBorderAttributesschemaTable-XHTML_xsd.tmp#col
Properties
content complex
Used by
Element table
Model
Children col
Attributes
QName Type Default Use Annotation
align restriction of xsd:string inherit optional

Describes horizontal alignment

  • inherit (taken from parent structure)
  • left
  • center
  • right
  • justify
  • char (aligns upon a certain character defined with a col element)
background-color TableColorType optional
Defines a background color
border-bottom-color TableColorType inherit optional
border-bottom-style TableBorderStyleType inherit optional
border-bottom-width TableSimpleLengthType inherit optional
border-left-color TableColorType inherit optional
border-left-style TableBorderStyleType inherit optional
border-left-width TableSimpleLengthType inherit optional
border-right-color TableColorType inherit optional
border-right-style TableBorderStyleType inherit optional
border-right-width TableSimpleLengthType inherit optional
border-top-color TableColorType inherit optional
border-top-style TableBorderStyleType inherit optional
border-top-width TableSimpleLengthType inherit optional
char restriction of xsd:string optional
Defines a character for horizontal alignment of text in the column. This can be very useful for aligning currency amounts, for example.
span xsd:positiveInteger 1 optional
Defines the number of columns spanned
valign restriction of xsd:string optional

Defines vertical alignment

  • top
  • middle
  • bottom
  • baseline
width TableWidthType optional
Defines the width of the column(s). This value may be in pixels (px), pt (points), em (Ems of set) or a percentage of the table width.
Instance
<colgroup align="inherit" background-color="" border-bottom-color="inherit" border-bottom-style="inherit" border-bottom-width="inherit" border-left-color="inherit" border-left-style="inherit" border-left-width="inherit" border-right-color="inherit" border-right-style="inherit" border-right-width="inherit" border-top-color="inherit" border-top-style="inherit" border-top-width="inherit" char="" span="1" valign="" width="" xmlns="http://www.w3.org/1999/xhtml">
  <col align="inherit" background-color="" border-bottom-color="inherit" border-bottom-style="inherit" border-bottom-width="inherit" border-left-color="inherit" border-left-style="inherit" border-left-width="inherit" border-right-color="inherit" border-right-style="inherit" border-right-width="inherit" border-top-color="inherit" border-top-style="inherit" border-top-width="inherit" char="" span="1" valign="" width="">{0,unbounded}</col>
</colgroup>
Source
<xsd:element name="colgroup">
  <xsd:annotation>
    <xsd:documentation>Allows for columns groups that are logically or structurally related to be defined</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="col" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:attribute name="char">
      <xsd:annotation>
        <xsd:documentation>Defines a character for horizontal alignment of text in the column. This can be very useful for aligning currency amounts, for example.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="span" type="xsd:positiveInteger" default="1">
      <xsd:annotation>
        <xsd:documentation>Defines the number of columns spanned</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="width" type="TableWidthType">
      <xsd:annotation>
        <xsd:documentation>Defines the width of the column(s). This value may be in pixels (px), pt (points), em (Ems of set) or a percentage of the table width.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attributeGroup ref="TableAlignmentAttributes"/>
    <xsd:attributeGroup ref="fo:TableBackgroundColorAttributes"/>
    <xsd:attributeGroup ref="fo:TableBorderLeftAttributes"/>
    <xsd:attributeGroup ref="fo:TableBorderTopAttributes"/>
    <xsd:attributeGroup ref="fo:TableBorderAttributes"/>
  </xsd:complexType>
</xsd:element>
Element col
Namespace http://www.w3.org/1999/xhtml
Annotations

This element defines information that applies to an entire column of a table.

Note: HTML charoff attribute is not implemented

Diagram
DiagramschemaTable-XHTML_xsd.tmp#col_charschemaTable-XHTML_xsd.tmp#col_spanschemaTable-XHTML_xsd.tmp#col_widthschemaTable-XHTML_xsd.tmp#TableAlignmentAttributesschemaTableAttributes-FO_xsd.tmp#TableBackgroundColorAttributesschemaTableAttributes-FO_xsd.tmp#TableBorderLeftAttributesschemaTableAttributes-FO_xsd.tmp#TableBorderTopAttributesschemaTableAttributes-FO_xsd.tmp#TableBorderAttributes
Properties
content complex
Used by
Elements colgroup, table
Attributes
QName Type Default Use Annotation
align restriction of xsd:string inherit optional

Describes horizontal alignment

  • inherit (taken from parent structure)
  • left
  • center
  • right
  • justify
  • char (aligns upon a certain character defined with a col element)
background-color TableColorType optional
Defines a background color
border-bottom-color TableColorType inherit optional
border-bottom-style TableBorderStyleType inherit optional
border-bottom-width TableSimpleLengthType inherit optional
border-left-color TableColorType inherit optional
border-left-style TableBorderStyleType inherit optional
border-left-width TableSimpleLengthType inherit optional
border-right-color TableColorType inherit optional
border-right-style TableBorderStyleType inherit optional
border-right-width TableSimpleLengthType inherit optional
border-top-color TableColorType inherit optional
border-top-style TableBorderStyleType inherit optional
border-top-width TableSimpleLengthType inherit optional
char restriction of xsd:string optional
Defines a character for horizontal alignment of text in the column. This can be very useful for aligning currency amounts, for example.
span xsd:positiveInteger 1 optional
Defines the number of columns this information should apply to.
valign restriction of xsd:string optional

Defines vertical alignment

  • top
  • middle
  • bottom
  • baseline
width TableWidthType optional
Defines the width of the column(s). This value may be in pixels (px), pt (points), em (Ems of set) or a percentage of the table width.
Source
<xsd:element name="col">
  <xsd:annotation>
    <xsd:documentation>
      <h:p>This element defines information that applies to an entire column of a table.</h:p>
      <h:p>Note: HTML charoff attribute is not implemented</h:p>
    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute name="char">
      <xsd:annotation>
        <xsd:documentation>Defines a character for horizontal alignment of text in the column. This can be very useful for aligning currency amounts, for example.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="span" type="xsd:positiveInteger" default="1">
      <xsd:annotation>
        <xsd:documentation>Defines the number of columns this information should apply to.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="width" type="TableWidthType">
      <xsd:annotation>
        <xsd:documentation>Defines the width of the column(s). This value may be in pixels (px), pt (points), em (Ems of set) or a percentage of the table width.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attributeGroup ref="TableAlignmentAttributes"/>
    <xsd:attributeGroup ref="fo:TableBackgroundColorAttributes"/>
    <xsd:attributeGroup ref="fo:TableBorderLeftAttributes"/>
    <xsd:attributeGroup ref="fo:TableBorderTopAttributes"/>
    <xsd:attributeGroup ref="fo:TableBorderAttributes"/>
  </xsd:complexType>
</xsd:element>
Element thead
Namespace http://www.w3.org/1999/xhtml
Annotations

A table header. It is important to use this section where applicable as this will repeat where tables break over pages.

Note: HTML char and charoff attributes are not implemented

Diagram
DiagramschemaTable-XHTML_xsd.tmp#thead_heightschemaTable-XHTML_xsd.tmp#TableAlignmentAttributesschemaTableAttributes-FO_xsd.tmp#TableBackgroundColorAttributesschemaTable-XHTML_xsd.tmp#TableIDschemaTable-XHTML_xsd.tmp#TableXMLattributesschemaTableAttributes-FO_xsd.tmp#TableBorderLeftAttributesschemaTableAttributes-FO_xsd.tmp#TableBorderAttributesschemaTableAttributes-FO_xsd.tmp#TableBorderTopAttributesschemaTable-XHTML_xsd.tmp#tr
Properties
content complex
Used by
Element table
Model
Children tr
Attributes
QName Type Default Use Annotation
align restriction of xsd:string inherit optional

Describes horizontal alignment

  • inherit (taken from parent structure)
  • left
  • center
  • right
  • justify
  • char (aligns upon a certain character defined with a col element)
background-color TableColorType optional
Defines a background color
border-bottom-color TableColorType inherit optional
border-bottom-style TableBorderStyleType inherit optional
border-bottom-width TableSimpleLengthType inherit optional
border-left-color TableColorType inherit optional
border-left-style TableBorderStyleType inherit optional
border-left-width TableSimpleLengthType inherit optional
border-right-color TableColorType inherit optional
border-right-style TableBorderStyleType inherit optional
border-right-width TableSimpleLengthType inherit optional
border-top-color TableColorType inherit optional
border-top-style TableBorderStyleType inherit optional
border-top-width TableSimpleLengthType inherit optional
height TableSimpleLengthType optional
id restriction of xsd:ID optional
A unique identifier in the format t00000
valign restriction of xsd:string optional

Defines vertical alignment

  • top
  • middle
  • bottom
  • baseline
xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
Should be used to indicate the main language of the content contained by the element upon which the attribute is appearing. Values should be taken from the ISO 639 standard. This attribute should be used where the language is different from the main language of the document.
xml:space restriction of xs:NCName optional
Is used to indicate whether white space is significant in the contained content and can contain the value ‘default’ or ‘preserve’. For a value of ‘default’, it is left to an application as to how to treat white space.
Instance
<thead align="inherit" background-color="" xml:base="" border-bottom-color="inherit" border-bottom-style="inherit" border-bottom-width="inherit" border-left-color="inherit" border-left-style="inherit" border-left-width="inherit" border-right-color="inherit" border-right-style="inherit" border-right-width="inherit" border-top-color="inherit" border-top-style="inherit" border-top-width="inherit" height="" id="" xml:lang="" xml:space="" valign="" xmlns="http://www.w3.org/1999/xhtml">
  <tr background-color="" xml:base="" border-bottom-color="inherit" border-bottom-style="inherit" border-bottom-width="inherit" border-left-color="inherit" border-left-style="inherit" border-left-width="inherit" border-right-color="inherit" border-right-style="inherit" border-right-width="inherit" border-top-color="inherit" border-top-style="inherit" border-top-width="inherit" height="" id="" xml:lang="" xml:space="">{1,unbounded}</tr>
</thead>
Source
<xsd:element name="thead">
  <xsd:annotation>
    <xsd:documentation>
      <h:p>A table header. It is important to use this section where applicable as this will repeat where tables break over pages.</h:p>
      <h:p>Note: HTML char and charoff attributes are not implemented</h:p>
    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:choice>
      <xsd:element ref="tr" maxOccurs="unbounded"/>
    </xsd:choice>
    <xsd:attribute name="height" type="TableSimpleLengthType"/>
    <xsd:attributeGroup ref="TableAlignmentAttributes"/>
    <xsd:attributeGroup ref="fo:TableBackgroundColorAttributes"/>
    <xsd:attributeGroup ref="TableID"/>
    <xsd:attributeGroup ref="TableXMLattributes"/>
    <xsd:attributeGroup ref="fo:TableBorderLeftAttributes"/>
    <xsd:attributeGroup ref="fo:TableBorderAttributes"/>
    <xsd:attributeGroup ref="fo:TableBorderTopAttributes"/>
  </xsd:complexType>
</xsd:element>
Element tr
Namespace http://www.w3.org/1999/xhtml
Annotations

A table row

Note: HTML char and charoff attributes are note implemented

Diagram
DiagramschemaTable-XHTML_xsd.tmp#tr_heightschemaTable-XHTML_xsd.tmp#TableIDschemaTable-XHTML_xsd.tmp#TableXMLattributesschemaTableAttributes-FO_xsd.tmp#TableBackgroundColorAttributesschemaTableAttributes-FO_xsd.tmp#TableBorderLeftAttributesschemaTableAttributes-FO_xsd.tmp#TableBorderAttributesschemaTableAttributes-FO_xsd.tmp#TableBorderTopAttributesschemaTable-XHTML_xsd.tmp#tdschemaTable-XHTML_xsd.tmp#th
Properties
content complex
Used by
Elements tbody, tfoot, thead
Model
td | th
Children td, th
Attributes
QName Type Default Use Annotation
background-color TableColorType optional
Defines a background color
border-bottom-color TableColorType inherit optional
border-bottom-style TableBorderStyleType inherit optional
border-bottom-width TableSimpleLengthType inherit optional
border-left-color TableColorType inherit optional
border-left-style TableBorderStyleType inherit optional
border-left-width TableSimpleLengthType inherit optional
border-right-color TableColorType inherit optional
border-right-style TableBorderStyleType inherit optional
border-right-width TableSimpleLengthType inherit optional
border-top-color TableColorType inherit optional
border-top-style TableBorderStyleType inherit optional
border-top-width TableSimpleLengthType inherit optional
height TableSimpleLengthType optional
id restriction of xsd:ID optional
A unique identifier in the format t00000
xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
Should be used to indicate the main language of the content contained by the element upon which the attribute is appearing. Values should be taken from the ISO 639 standard. This attribute should be used where the language is different from the main language of the document.
xml:space restriction of xs:NCName optional
Is used to indicate whether white space is significant in the contained content and can contain the value ‘default’ or ‘preserve’. For a value of ‘default’, it is left to an application as to how to treat white space.
Instance
<tr background-color="" xml:base="" border-bottom-color="inherit" border-bottom-style="inherit" border-bottom-width="inherit" border-left-color="inherit" border-left-style="inherit" border-left-width="inherit" border-right-color="inherit" border-right-style="inherit" border-right-width="inherit" border-top-color="inherit" border-top-style="inherit" border-top-width="inherit" height="" id="" xml:lang="" xml:space="" xmlns="http://www.w3.org/1999/xhtml">
  <td align="inherit" background-color="" xml:base="" border-bottom-color="inherit" border-bottom-style="inherit" border-bottom-width="inherit" border-left-color="inherit" border-left-style="inherit" border-left-width="inherit" border-right-color="inherit" border-right-style="inherit" border-right-width="inherit" border-top-color="inherit" border-top-style="inherit" border-top-width="inherit" colspan="1" headers="" height="" id="" xml:lang="" reference-orientation="" rowspan="1" xml:space="" valign="" width="">{1,1}</td>
  <th abbr="" align="inherit" background-color="" xml:base="" border-bottom-color="inherit" border-bottom-style="inherit" border-bottom-width="inherit" border-left-color="inherit" border-left-style="inherit" border-left-width="inherit" border-right-color="inherit" border-right-style="inherit" border-right-width="inherit" border-top-color="inherit" border-top-style="inherit" border-top-width="inherit" colspan="1" height="" id="" xml:lang="" reference-orientation="" rowspan="1" scope="" xml:space="" valign="" width="">{1,1}</th>
</tr>
Source
<xsd:element name="tr">
  <xsd:annotation>
    <xsd:documentation>
      <h:p>A table row</h:p>
      <h:p>Note: HTML char and charoff attributes are note implemented</h:p>
    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:choice maxOccurs="unbounded">
      <xsd:element ref="td"/>
      <xsd:element ref="th"/>
    </xsd:choice>
    <xsd:attribute name="height" type="TableSimpleLengthType"/>
    <xsd:attributeGroup ref="TableID"/>
    <xsd:attributeGroup ref="TableXMLattributes"/>
    <xsd:attributeGroup ref="fo:TableBackgroundColorAttributes"/>
    <xsd:attributeGroup ref="fo:TableBorderLeftAttributes"/>
    <xsd:attributeGroup ref="fo:TableBorderAttributes"/>
    <xsd:attributeGroup ref="fo:TableBorderTopAttributes"/>
  </xsd:complexType>
</xsd:element>
Element td
Namespace http://www.w3.org/1999/xhtml
Annotations

A table cell

Note: HTML char, charoff and nowrap attributes are not implemented

Diagram
DiagramschemaTable-XHTML_xsd.tmp#td_headersschemaTable-XHTML_xsd.tmp#TableCellAttributesschemaTableAttributes-FO_xsd.tmp#TableBackgroundColorAttributesschemaTable-XHTML_xsd.tmp#TableIDschemaTable-XHTML_xsd.tmp#TableXMLattributesschemaTableAttributes-FO_xsd.tmp#TableBorderLeftAttributesschemaTableAttributes-FO_xsd.tmp#TableBorderAttributesschemaTableAttributes-FO_xsd.tmp#TableBorderTopAttributesschemaEmphasis_xsd.tmp#StrongschemaEmphasis_xsd.tmp#EmphasisschemaEmphasis_xsd.tmp#InferiorschemaEmphasis_xsd.tmp#SuperiorschemaEmphasis_xsd.tmp#SmallCapsschemaEmphasis_xsd.tmp#UppercaseschemaEmphasis_xsd.tmp#UnderlineschemaEmphasis_xsd.tmp#ExpandedschemaStrike_xsd.tmp#StrikeschemaLegislationCommon_xsd.tmp#EmphasisBasicExtrasschemaLegislationTypes_xsd.tmp#EmphasisBasicerrors_xsd.tmp#Errorerrors_xsd.tmp#Warningerrors_xsd.tmp#ErrorsschemaCommonElements_xsd.tmp#CharacterschemaBasicInline_xsd.tmp#SpanschemaLegislationAmendments_xsd.tmp#InlineAmendmentschemaExtract_xsd.tmp#InlineExtractschemaCommentary_xsd.tmp#CommentaryRefschemaFootnote_xsd.tmp#FootnoteRefschemaMarginnote_xsd.tmp#MarginNoteRefschemaLinks_xsd.tmp#InternalLinkschemaLinks_xsd.tmp#ExternalLinkschemaCitations_xsd.tmp#http___www.legislation.gov.uk_namespaces_legislation_CitationschemaCitations_xsd.tmp#CitationSubRefschemaCitations_xsd.tmp#CitationListRefmath_xsd.tmp#mathschemaFigure_xsd.tmp#http___www.legislation.gov.uk_namespaces_legislation_ImageschemaAcronymsAbbreviations_xsd.tmp#AcronymschemaAcronymsAbbreviations_xsd.tmp#AbbreviationschemaAcronymsAbbreviations_xsd.tmp#TermschemaChanges_xsd.tmp#AdditionschemaChanges_xsd.tmp#RepealschemaChanges_xsd.tmp#SubstitutionschemaLegislationSemantics_xsd.tmp#DefinitionschemaLegislationSemantics_xsd.tmp#ProvisoschemaLegislationTypes_xsd.tmp#InlineBasicschemaCommonElements_xsd.tmp#ParaschemaLists_xsd.tmp#OrderedListschemaLists_xsd.tmp#UnorderedListschemaLegislationBoxGroup_xsd.tmp#DecoratedGroupschemaLists_xsd.tmp#KeyListschemaFigure_xsd.tmp#FigureschemaLegislationForm_xsd.tmp#FormschemaTabular_xsd.tmp#TabularschemaFormula_xsd.tmp#FormulaschemaLegislationTypes_xsd.tmp#ParaBasicNoErrorsschemaLegislationNumberedSections_xsd.tmp#PschemaLegislationNumberedSections_xsd.tmp#P1schemaLegislationNumberedSections_xsd.tmp#P2schemaLegislationNumberedSections_xsd.tmp#P3schemaLegislationNumberedSections_xsd.tmp#P4schemaLegislationNumberedSections_xsd.tmp#P5schemaLegislationNumberedSections_xsd.tmp#P6schemaLegislationNumberedSections_xsd.tmp#P7schemaLegislationNumberedSections_xsd.tmp#P1groupschemaLegislationNumberedSections_xsd.tmp#P2groupschemaLegislationNumberedSections_xsd.tmp#P3groupschemaTable-XHTML_xsd.tmp#tableschemaLegislationStructureEU_xsd.tmp#DivisionschemaFootnote_xsd.tmp#FootnoteschemaLegislationCommon_xsd.tmp#TableCellLocalschemaTableTypes_xsd.tmp#TableCell
Properties
content complex
mixed true
Used by
Element tr
Model
Children Abbreviation, Acronym, Addition, Character, Citation, CitationListRef, CitationSubRef, CommentaryRef, DecoratedGroup, Definition, Division, Emphasis, Error, Expanded, ExternalLink, Figure, Footnote, FootnoteRef, Form, Formula, Image, Inferior, InlineAmendment, InlineExtract, InternalLink, KeyList, MarginNoteRef, OrderedList, P, P1, P1group, P2, P2group, P3, P3group, P4, P5, P6, P7, Para, Proviso, Repeal, SmallCaps, Span, Strike, Strong, Substitution, Superior, Tabular, Term, Underline, UnorderedList, Uppercase, Warning, math, table
Attributes
QName Type Default Use Annotation
align restriction of xsd:string inherit optional

Describes horizontal alignment

  • inherit (taken from parent structure)
  • left
  • center
  • right
  • justify
  • char (aligns upon a certain character defined with a col element)
background-color TableColorType optional
Defines a background color
border-bottom-color TableColorType inherit optional
border-bottom-style TableBorderStyleType inherit optional
border-bottom-width TableSimpleLengthType inherit optional
border-left-color TableColorType inherit optional
border-left-style TableBorderStyleType inherit optional
border-left-width TableSimpleLengthType inherit optional
border-right-color TableColorType inherit optional
border-right-style TableBorderStyleType inherit optional
border-right-width TableSimpleLengthType inherit optional
border-top-color TableColorType inherit optional
border-top-style TableBorderStyleType inherit optional
border-top-width TableSimpleLengthType inherit optional
colspan xsd:positiveInteger 1 optional
Defines the number of columns spanned
headers xsd:IDREFS optional
Used for accessibility to cross-reference to a header cell(s). From HTML specification
height TableSimpleLengthType optional
id restriction of xsd:ID optional
A unique identifier in the format t00000
reference-orientation restriction of xsd:string optional
Defines the rotation of the text in the cell in either a positive or negative direction (using negative values will give the inverse rotation to using the positive value) where positive is clockwise
rowspan xsd:positiveInteger 1 optional
Defines the number of rows spanned
valign restriction of xsd:string optional

Defines vertical alignment

  • top
  • middle
  • bottom
  • baseline
width TableSimpleLengthType optional
xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
Should be used to indicate the main language of the content contained by the element upon which the attribute is appearing. Values should be taken from the ISO 639 standard. This attribute should be used where the language is different from the main language of the document.
xml:space restriction of xs:NCName optional
Is used to indicate whether white space is significant in the contained content and can contain the value ‘default’ or ‘preserve’. For a value of ‘default’, it is left to an application as to how to treat white space.
Instance
<td align="inherit" background-color="" xml:base="" border-bottom-color="inherit" border-bottom-style="inherit" border-bottom-width="inherit" border-left-color="inherit" border-left-style="inherit" border-left-width="inherit" border-right-color="inherit" border-right-style="inherit" border-right-width="inherit" border-top-color="inherit" border-top-style="inherit" border-top-width="inherit" colspan="1" headers="" height="" id="" xml:lang="" reference-orientation="" rowspan="1" xml:space="" valign="" width="" xmlns="http://www.w3.org/1999/xhtml" xmlns:ukl="http://www.legislation.gov.uk/namespaces/legislation" xmlns:error="http://www.tso.co.uk/assets/namespace/error" xmlns:mathml="http://www.w3.org/1998/Math/MathML">
  <ukl:Strong AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Strong>
  <ukl:Emphasis AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Emphasis>
  <ukl:Inferior AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Inferior>
  <ukl:Superior AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Superior>
  <ukl:SmallCaps AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:SmallCaps>
  <ukl:Uppercase AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Uppercase>
  <ukl:Underline AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Underline>
  <ukl:Expanded AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Expanded>
  <ukl:Strike AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Strike>
  <error:Error FragmentId="" XPath="">{1,1}</error:Error>
  <error:Warning FragmentId="" XPath="">{1,1}</error:Warning>
  <ukl:Character Name="">{1,1}</ukl:Character>
  <ukl:Span AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Span>
  <ukl:InlineAmendment AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:InlineAmendment>
  <ukl:InlineExtract AltVersionRefs="" xml:base="" Format="" id="" xml:lang="" SourceClass="" SourceSubClass="" xml:space="">{1,1}</ukl:InlineExtract>
  <ukl:CommentaryRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{1,1}</ukl:CommentaryRef>
  <ukl:FootnoteRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{1,1}</ukl:FootnoteRef>
  <ukl:MarginNoteRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{1,1}</ukl:MarginNoteRef>
  <ukl:InternalLink AltVersionRefs="" xml:base="" EndRef="" id="" xml:lang="" Ref="" xml:space="">{1,1}</ukl:InternalLink>
  <ukl:ExternalLink AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" Title="" URI="">{1,1}</ukl:ExternalLink>
  <ukl:Citation AlternativeNumber="" AltVersionRefs="" xml:base="" Class="" CommencementNumber="" CommentaryRef="" Date="" DOI="" EndDate="" EndSectionRef="" id="" xml:lang="" LegalNumber="" Locator="" NorthernIrishNumber="" Number="" Prospective="false" ScottishNumber="" SectionRef="" xml:space="" StartDate="" StartSectionRef="" Title="" URI="" WelshNumber="" Year="">{1,1}</ukl:Citation>
  <ukl:CitationSubRef AltVersionRefs="" xml:base="" CitationRef="" EndSectionRef="" id="" xml:lang="" Operative="false" SectionRef="" xml:space="" StartSectionRef="" Type="" UpTo="" URI="">{1,1}</ukl:CitationSubRef>
  <ukl:CitationListRef AltVersionRefs="" xml:base="" xml:lang="" Ref="" xml:space="">{1,1}</ukl:CitationListRef>
  <mathml:math altimg="" alttext="" baseline="" class="" display="inline" height="" xlink:href="" id="" macros="" name="" overflow="scroll" style="" type="" width="" xref="">{1,1}</mathml:math>
  <ukl:Image AltVersionRefs="" xml:base="" Description="" Height="auto" id="" xml:lang="" ResourceRef="" xml:space="" Width="auto">{1,1}</ukl:Image>
  <ukl:Acronym AltVersionRefs="" xml:base="" Expansion="" id="" xml:lang="" xml:space="">{1,1}</ukl:Acronym>
  <ukl:Abbreviation AltVersionRefs="" xml:base="" Expansion="" id="" xml:lang="" xml:space="">{1,1}</ukl:Abbreviation>
  <ukl:Term AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Term>
  <ukl:Addition AltVersionRefs="" xml:base="" ChangeId="" CommentaryRef="" Correction="false" Extent="" id="" xml:lang="" Mark="" Prospective="false" xml:space="" Status="">{1,1}</ukl:Addition>
  <ukl:Repeal AltVersionRefs="" xml:base="" ChangeId="" CommentaryRef="" Correction="false" Extent="" id="" xml:lang="" Mark="" Prospective="false" RetainText="" xml:space="" Status="" SubstitutionRef="">{1,1}</ukl:Repeal>
  <ukl:Substitution AltVersionRefs="" xml:base="" ChangeId="" CommentaryRef="" Correction="false" Extent="" id="" xml:lang="" Mark="" Prospective="false" xml:space="" Status="">{1,1}</ukl:Substitution>
  <ukl:Definition Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" Mark="" xml:space="" TermRef="">{1,1}</ukl:Definition>
  <ukl:Proviso Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" Mark="" xml:space="">{1,1}</ukl:Proviso>
  <ukl:Para Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Para>
  <ukl:OrderedList AltVersionRefs="" xml:base="" Decoration="" id="" xml:lang="" xml:space="" Start="" Type="">{1,1}</ukl:OrderedList>
  <ukl:UnorderedList AltVersionRefs="" xml:base="" Class="" Decoration="" id="" xml:lang="" xml:space="">{1,1}</ukl:UnorderedList>
  <ukl:DecoratedGroup AltVersionRefs="" xml:base="" Decoration="" id="" xml:lang="" Orientation="" xml:space="">{1,1}</ukl:DecoratedGroup>
  <ukl:KeyList AltVersionRefs="" xml:base="" id="" xml:lang="" Separator="" xml:space="">{1,1}</ukl:KeyList>
  <ukl:Figure AltVersionRefs="" xml:base="" id="" ImageLayout="vertical" xml:lang="" Orientation="portrait" xml:space="">{1,1}</ukl:Figure>
  <ukl:Form AltVersionRefs="" xml:base="" id="" xml:lang="" Orientation="" xml:space="">{1,1}</ukl:Form>
  <ukl:Tabular AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" FragmentId="" id="" xml:lang="" Match="" NumberOfProvisions="" Orientation="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" xml:space="" Status="" ValidDates="" Version="">{1,1}</ukl:Tabular>
  <ukl:Formula Align="" AltVersionRefs="" xml:base="" ID="" xml:lang="" xml:space="">{1,1}</ukl:Formula>
  <ukl:P AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" xml:space="" Status="" ValidDates="" Version="">{1,1}</ukl:P>
  <ukl:P1 AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FootnoteRef="" FragmentId="" id="" IdURI="" xml:lang="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" xml:space="" Status="" ValidDates="" Version="">{1,1}</ukl:P1>
  <ukl:P2 AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FootnoteRef="" FragmentId="" id="" IdURI="" xml:lang="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" xml:space="" Status="" ValidDates="" Version="">{1,1}</ukl:P2>
  <ukl:P3 AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FootnoteRef="" FragmentId="" id="" IdURI="" xml:lang="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" xml:space="" Status="" ValidDates="" Version="">{1,1}</ukl:P3>
  <ukl:P4 AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" xml:space="" Status="" ValidDates="" Version="">{1,1}</ukl:P4>
  <ukl:P5 AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" xml:space="" Status="" ValidDates="" Version="">{1,1}</ukl:P5>
  <ukl:P6 AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" xml:space="" Status="" ValidDates="" Version="">{1,1}</ukl:P6>
  <ukl:P7 AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" xml:space="" Status="" ValidDates="" Version="">{1,1}</ukl:P7>
  <ukl:P1group AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Layout="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" xml:space="" Status="" ValidDates="" Version="">{1,1}</ukl:P1group>
  <ukl:P2group AltVersionRefs="" xml:base="" DocumentURI="" id="" IdURI="" xml:lang="" NotesURI="" shortId="" xml:space="">{1,1}</ukl:P2group>
  <ukl:P3group AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" xml:space="" Status="" ValidDates="" Version="">{1,1}</ukl:P3group>
  <table background-color="" xml:base="" border-bottom-color="inherit" border-bottom-style="inherit" border-bottom-width="inherit" border-left-color="inherit" border-left-style="inherit" border-left-width="inherit" border-right-color="inherit" border-right-style="inherit" border-right-width="inherit" border-top-color="inherit" border-top-style="inherit" border-top-width="inherit" cols="" id="" xml:lang="" xml:space="" summary="" width="">{1,1}</table>
  <ukl:Division AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" xml:space="" Status="" Type="" ValidDates="" Version="">{1,1}</ukl:Division>
  <ukl:Footnote AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Footnote>
</td>
Source
<xsd:element name="td">
  <xsd:annotation>
    <xsd:documentation>
      <h:p>A table cell</h:p>
      <h:p>Note: HTML char, charoff and nowrap attributes are not implemented</h:p>
    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexType mixed="true">
    <xsd:group ref="ukl:TableCell" minOccurs="0" maxOccurs="unbounded"/>
    <xsd:attribute name="headers" type="xsd:IDREFS">
      <xsd:annotation>
        <xsd:documentation>Used for accessibility to cross-reference to a header cell(s). From HTML specification</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attributeGroup ref="TableCellAttributes"/>
    <xsd:attributeGroup ref="fo:TableBackgroundColorAttributes"/>
    <xsd:attributeGroup ref="TableID"/>
    <xsd:attributeGroup ref="TableXMLattributes"/>
    <xsd:attributeGroup ref="fo:TableBorderLeftAttributes"/>
    <xsd:attributeGroup ref="fo:TableBorderAttributes"/>
    <xsd:attributeGroup ref="fo:TableBorderTopAttributes"/>
  </xsd:complexType>
</xsd:element>
Element th
Namespace http://www.w3.org/1999/xhtml
Annotations

A table heading cell

Note: HTML axis attribute is not implemented

Note: HTML char, charoff and nowrap attributes are not implemented

Diagram
DiagramschemaTable-XHTML_xsd.tmp#th_abbrschemaTable-XHTML_xsd.tmp#th_scopeschemaTable-XHTML_xsd.tmp#TableCellAttributesschemaTableAttributes-FO_xsd.tmp#TableBackgroundColorAttributesschemaTable-XHTML_xsd.tmp#TableIDschemaTable-XHTML_xsd.tmp#TableXMLattributesschemaTableAttributes-FO_xsd.tmp#TableBorderLeftAttributesschemaTableAttributes-FO_xsd.tmp#TableBorderAttributesschemaTableAttributes-FO_xsd.tmp#TableBorderTopAttributesschemaEmphasis_xsd.tmp#StrongschemaEmphasis_xsd.tmp#EmphasisschemaEmphasis_xsd.tmp#InferiorschemaEmphasis_xsd.tmp#SuperiorschemaEmphasis_xsd.tmp#SmallCapsschemaEmphasis_xsd.tmp#UppercaseschemaEmphasis_xsd.tmp#UnderlineschemaEmphasis_xsd.tmp#ExpandedschemaStrike_xsd.tmp#StrikeschemaLegislationCommon_xsd.tmp#EmphasisBasicExtrasschemaLegislationTypes_xsd.tmp#EmphasisBasicerrors_xsd.tmp#Errorerrors_xsd.tmp#Warningerrors_xsd.tmp#ErrorsschemaCommonElements_xsd.tmp#CharacterschemaBasicInline_xsd.tmp#SpanschemaLegislationAmendments_xsd.tmp#InlineAmendmentschemaExtract_xsd.tmp#InlineExtractschemaCommentary_xsd.tmp#CommentaryRefschemaFootnote_xsd.tmp#FootnoteRefschemaMarginnote_xsd.tmp#MarginNoteRefschemaLinks_xsd.tmp#InternalLinkschemaLinks_xsd.tmp#ExternalLinkschemaCitations_xsd.tmp#http___www.legislation.gov.uk_namespaces_legislation_CitationschemaCitations_xsd.tmp#CitationSubRefschemaCitations_xsd.tmp#CitationListRefmath_xsd.tmp#mathschemaFigure_xsd.tmp#http___www.legislation.gov.uk_namespaces_legislation_ImageschemaAcronymsAbbreviations_xsd.tmp#AcronymschemaAcronymsAbbreviations_xsd.tmp#AbbreviationschemaAcronymsAbbreviations_xsd.tmp#TermschemaChanges_xsd.tmp#AdditionschemaChanges_xsd.tmp#RepealschemaChanges_xsd.tmp#SubstitutionschemaLegislationSemantics_xsd.tmp#DefinitionschemaLegislationSemantics_xsd.tmp#ProvisoschemaLegislationTypes_xsd.tmp#InlineBasicschemaCommonElements_xsd.tmp#ParaschemaLists_xsd.tmp#OrderedListschemaLists_xsd.tmp#UnorderedListschemaLegislationBoxGroup_xsd.tmp#DecoratedGroupschemaLists_xsd.tmp#KeyListschemaFigure_xsd.tmp#FigureschemaLegislationForm_xsd.tmp#FormschemaTabular_xsd.tmp#TabularschemaFormula_xsd.tmp#FormulaschemaLegislationTypes_xsd.tmp#ParaBasicNoErrorsschemaLegislationCommon_xsd.tmp#TableHeaderCellLocalschemaTableTypes_xsd.tmp#TableHeaderCell
Properties
content complex
mixed true
Used by
Element tr
Model
Children Abbreviation, Acronym, Addition, Character, Citation, CitationListRef, CitationSubRef, CommentaryRef, DecoratedGroup, Definition, Emphasis, Error, Expanded, ExternalLink, Figure, FootnoteRef, Form, Formula, Image, Inferior, InlineAmendment, InlineExtract, InternalLink, KeyList, MarginNoteRef, OrderedList, Para, Proviso, Repeal, SmallCaps, Span, Strike, Strong, Substitution, Superior, Tabular, Term, Underline, UnorderedList, Uppercase, Warning, math
Attributes
QName Type Default Use Annotation
abbr xsd:string optional
Used for accessibility. Further explains the meaning of the cell
align restriction of xsd:string inherit optional

Describes horizontal alignment

  • inherit (taken from parent structure)
  • left
  • center
  • right
  • justify
  • char (aligns upon a certain character defined with a col element)
background-color TableColorType optional
Defines a background color
border-bottom-color TableColorType inherit optional
border-bottom-style TableBorderStyleType inherit optional
border-bottom-width TableSimpleLengthType inherit optional
border-left-color TableColorType inherit optional
border-left-style TableBorderStyleType inherit optional
border-left-width TableSimpleLengthType inherit optional
border-right-color TableColorType inherit optional
border-right-style TableBorderStyleType inherit optional
border-right-width TableSimpleLengthType inherit optional
border-top-color TableColorType inherit optional
border-top-style TableBorderStyleType inherit optional
border-top-width TableSimpleLengthType inherit optional
colspan xsd:positiveInteger 1 optional
Defines the number of columns spanned
height TableSimpleLengthType optional
id restriction of xsd:ID optional
A unique identifier in the format t00000
reference-orientation restriction of xsd:string optional
Defines the rotation of the text in the cell in either a positive or negative direction (using negative values will give the inverse rotation to using the positive value) where positive is clockwise
rowspan xsd:positiveInteger 1 optional
Defines the number of rows spanned
scope restriction of xsd:string optional
Used for accessibility. Defines the cells to which a header cell applies. From XHTML 1.0 specification
valign restriction of xsd:string optional

Defines vertical alignment

  • top
  • middle
  • bottom
  • baseline
width TableSimpleLengthType optional
xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
Should be used to indicate the main language of the content contained by the element upon which the attribute is appearing. Values should be taken from the ISO 639 standard. This attribute should be used where the language is different from the main language of the document.
xml:space restriction of xs:NCName optional
Is used to indicate whether white space is significant in the contained content and can contain the value ‘default’ or ‘preserve’. For a value of ‘default’, it is left to an application as to how to treat white space.
Instance
<th abbr="" align="inherit" background-color="" xml:base="" border-bottom-color="inherit" border-bottom-style="inherit" border-bottom-width="inherit" border-left-color="inherit" border-left-style="inherit" border-left-width="inherit" border-right-color="inherit" border-right-style="inherit" border-right-width="inherit" border-top-color="inherit" border-top-style="inherit" border-top-width="inherit" colspan="1" height="" id="" xml:lang="" reference-orientation="" rowspan="1" scope="" xml:space="" valign="" width="" xmlns="http://www.w3.org/1999/xhtml" xmlns:ukl="http://www.legislation.gov.uk/namespaces/legislation" xmlns:error="http://www.tso.co.uk/assets/namespace/error" xmlns:mathml="http://www.w3.org/1998/Math/MathML">
  <ukl:Strong AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Strong>
  <ukl:Emphasis AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Emphasis>
  <ukl:Inferior AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Inferior>
  <ukl:Superior AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Superior>
  <ukl:SmallCaps AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:SmallCaps>
  <ukl:Uppercase AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Uppercase>
  <ukl:Underline AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Underline>
  <ukl:Expanded AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Expanded>
  <ukl:Strike AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Strike>
  <error:Error FragmentId="" XPath="">{1,1}</error:Error>
  <error:Warning FragmentId="" XPath="">{1,1}</error:Warning>
  <ukl:Character Name="">{1,1}</ukl:Character>
  <ukl:Span AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Span>
  <ukl:InlineAmendment AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:InlineAmendment>
  <ukl:InlineExtract AltVersionRefs="" xml:base="" Format="" id="" xml:lang="" SourceClass="" SourceSubClass="" xml:space="">{1,1}</ukl:InlineExtract>
  <ukl:CommentaryRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{1,1}</ukl:CommentaryRef>
  <ukl:FootnoteRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{1,1}</ukl:FootnoteRef>
  <ukl:MarginNoteRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{1,1}</ukl:MarginNoteRef>
  <ukl:InternalLink AltVersionRefs="" xml:base="" EndRef="" id="" xml:lang="" Ref="" xml:space="">{1,1}</ukl:InternalLink>
  <ukl:ExternalLink AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" Title="" URI="">{1,1}</ukl:ExternalLink>
  <ukl:Citation AlternativeNumber="" AltVersionRefs="" xml:base="" Class="" CommencementNumber="" CommentaryRef="" Date="" DOI="" EndDate="" EndSectionRef="" id="" xml:lang="" LegalNumber="" Locator="" NorthernIrishNumber="" Number="" Prospective="false" ScottishNumber="" SectionRef="" xml:space="" StartDate="" StartSectionRef="" Title="" URI="" WelshNumber="" Year="">{1,1}</ukl:Citation>
  <ukl:CitationSubRef AltVersionRefs="" xml:base="" CitationRef="" EndSectionRef="" id="" xml:lang="" Operative="false" SectionRef="" xml:space="" StartSectionRef="" Type="" UpTo="" URI="">{1,1}</ukl:CitationSubRef>
  <ukl:CitationListRef AltVersionRefs="" xml:base="" xml:lang="" Ref="" xml:space="">{1,1}</ukl:CitationListRef>
  <mathml:math altimg="" alttext="" baseline="" class="" display="inline" height="" xlink:href="" id="" macros="" name="" overflow="scroll" style="" type="" width="" xref="">{1,1}</mathml:math>
  <ukl:Image AltVersionRefs="" xml:base="" Description="" Height="auto" id="" xml:lang="" ResourceRef="" xml:space="" Width="auto">{1,1}</ukl:Image>
  <ukl:Acronym AltVersionRefs="" xml:base="" Expansion="" id="" xml:lang="" xml:space="">{1,1}</ukl:Acronym>
  <ukl:Abbreviation AltVersionRefs="" xml:base="" Expansion="" id="" xml:lang="" xml:space="">{1,1}</ukl:Abbreviation>
  <ukl:Term AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Term>
  <ukl:Addition AltVersionRefs="" xml:base="" ChangeId="" CommentaryRef="" Correction="false" Extent="" id="" xml:lang="" Mark="" Prospective="false" xml:space="" Status="">{1,1}</ukl:Addition>
  <ukl:Repeal AltVersionRefs="" xml:base="" ChangeId="" CommentaryRef="" Correction="false" Extent="" id="" xml:lang="" Mark="" Prospective="false" RetainText="" xml:space="" Status="" SubstitutionRef="">{1,1}</ukl:Repeal>
  <ukl:Substitution AltVersionRefs="" xml:base="" ChangeId="" CommentaryRef="" Correction="false" Extent="" id="" xml:lang="" Mark="" Prospective="false" xml:space="" Status="">{1,1}</ukl:Substitution>
  <ukl:Definition Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" Mark="" xml:space="" TermRef="">{1,1}</ukl:Definition>
  <ukl:Proviso Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" Mark="" xml:space="">{1,1}</ukl:Proviso>
  <ukl:Para Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ukl:Para>
  <ukl:OrderedList AltVersionRefs="" xml:base="" Decoration="" id="" xml:lang="" xml:space="" Start="" Type="">{1,1}</ukl:OrderedList>
  <ukl:UnorderedList AltVersionRefs="" xml:base="" Class="" Decoration="" id="" xml:lang="" xml:space="">{1,1}</ukl:UnorderedList>
  <ukl:DecoratedGroup AltVersionRefs="" xml:base="" Decoration="" id="" xml:lang="" Orientation="" xml:space="">{1,1}</ukl:DecoratedGroup>
  <ukl:KeyList AltVersionRefs="" xml:base="" id="" xml:lang="" Separator="" xml:space="">{1,1}</ukl:KeyList>
  <ukl:Figure AltVersionRefs="" xml:base="" id="" ImageLayout="vertical" xml:lang="" Orientation="portrait" xml:space="">{1,1}</ukl:Figure>
  <ukl:Form AltVersionRefs="" xml:base="" id="" xml:lang="" Orientation="" xml:space="">{1,1}</ukl:Form>
  <ukl:Tabular AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" FragmentId="" id="" xml:lang="" Match="" NumberOfProvisions="" Orientation="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" xml:space="" Status="" ValidDates="" Version="">{1,1}</ukl:Tabular>
  <ukl:Formula Align="" AltVersionRefs="" xml:base="" ID="" xml:lang="" xml:space="">{1,1}</ukl:Formula>
</th>
Source
<xsd:element name="th">
  <xsd:annotation>
    <xsd:documentation>
      <h:p>A table heading cell</h:p>
      <h:p>Note: HTML axis attribute is not implemented</h:p>
      <h:p>Note: HTML char, charoff and nowrap attributes are not implemented</h:p>
    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexType mixed="true">
    <xsd:group ref="ukl:TableHeaderCell" minOccurs="0" maxOccurs="unbounded"/>
    <xsd:attribute name="abbr" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>Used for accessibility. Further explains the meaning of the cell</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="scope">
      <xsd:annotation>
        <xsd:documentation>Used for accessibility. Defines the cells to which a header cell applies. From XHTML 1.0 specification</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="row"/>
          <xsd:enumeration value="col"/>
          <xsd:enumeration value="rowgroup"/>
          <xsd:enumeration value="colgroup"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attributeGroup ref="TableCellAttributes"/>
    <xsd:attributeGroup ref="fo:TableBackgroundColorAttributes"/>
    <xsd:attributeGroup ref="TableID"/>
    <xsd:attributeGroup ref="TableXMLattributes"/>
    <xsd:attributeGroup ref="fo:TableBorderLeftAttributes"/>
    <xsd:attributeGroup ref="fo:TableBorderAttributes"/>
    <xsd:attributeGroup ref="fo:TableBorderTopAttributes"/>
  </xsd:complexType>
</xsd:element>
Element tfoot
Namespace http://www.w3.org/1999/xhtml
Annotations

Table footer

A container for footnotes or notes in a table.

Note: HTML char and charoff attributes are note implemented

Diagram
DiagramschemaTable-XHTML_xsd.tmp#TableAlignmentAttributesschemaTable-XHTML_xsd.tmp#TableIDschemaTable-XHTML_xsd.tmp#TableXMLattributesschemaTableAttributes-FO_xsd.tmp#TableBackgroundColorAttributesschemaTableAttributes-FO_xsd.tmp#TableBorderLeftAttributesschemaTableAttributes-FO_xsd.tmp#TableBorderAttributesschemaTableAttributes-FO_xsd.tmp#TableBorderTopAttributesschemaTable-XHTML_xsd.tmp#tr
Properties
content complex
Used by
Element table
Model
Children tr
Attributes
QName Type Default Use Annotation
align restriction of xsd:string inherit optional

Describes horizontal alignment

  • inherit (taken from parent structure)
  • left
  • center
  • right
  • justify
  • char (aligns upon a certain character defined with a col element)
background-color TableColorType optional
Defines a background color
border-bottom-color TableColorType inherit optional
border-bottom-style TableBorderStyleType inherit optional
border-bottom-width TableSimpleLengthType inherit optional
border-left-color TableColorType inherit optional
border-left-style TableBorderStyleType inherit optional
border-left-width TableSimpleLengthType inherit optional
border-right-color TableColorType inherit optional
border-right-style TableBorderStyleType inherit optional
border-right-width TableSimpleLengthType inherit optional
border-top-color TableColorType inherit optional
border-top-style TableBorderStyleType inherit optional
border-top-width TableSimpleLengthType inherit optional
id restriction of xsd:ID optional
A unique identifier in the format t00000
valign restriction of xsd:string optional

Defines vertical alignment

  • top
  • middle
  • bottom
  • baseline
xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
Should be used to indicate the main language of the content contained by the element upon which the attribute is appearing. Values should be taken from the ISO 639 standard. This attribute should be used where the language is different from the main language of the document.
xml:space restriction of xs:NCName optional
Is used to indicate whether white space is significant in the contained content and can contain the value ‘default’ or ‘preserve’. For a value of ‘default’, it is left to an application as to how to treat white space.
Instance
<tfoot align="inherit" background-color="" xml:base="" border-bottom-color="inherit" border-bottom-style="inherit" border-bottom-width="inherit" border-left-color="inherit" border-left-style="inherit" border-left-width="inherit" border-right-color="inherit" border-right-style="inherit" border-right-width="inherit" border-top-color="inherit" border-top-style="inherit" border-top-width="inherit" id="" xml:lang="" xml:space="" valign="" xmlns="http://www.w3.org/1999/xhtml">
  <tr background-color="" xml:base="" border-bottom-color="inherit" border-bottom-style="inherit" border-bottom-width="inherit" border-left-color="inherit" border-left-style="inherit" border-left-width="inherit" border-right-color="inherit" border-right-style="inherit" border-right-width="inherit" border-top-color="inherit" border-top-style="inherit" border-top-width="inherit" height="" id="" xml:lang="" xml:space="">{1,unbounded}</tr>
</tfoot>
Source
<xsd:element name="tfoot">
  <xsd:annotation>
    <xsd:documentation>
      <h:p>Table footer</h:p>
      <h:p>A container for footnotes or notes in a table.</h:p>
      <h:p>Note: HTML char and charoff attributes are note implemented</h:p>
    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:choice>
      <xsd:element ref="tr" maxOccurs="unbounded"/>
    </xsd:choice>
    <xsd:attributeGroup ref="TableAlignmentAttributes"/>
    <xsd:attributeGroup ref="TableID"/>
    <xsd:attributeGroup ref="TableXMLattributes"/>
    <xsd:attributeGroup ref="fo:TableBackgroundColorAttributes"/>
    <xsd:attributeGroup ref="fo:TableBorderLeftAttributes"/>
    <xsd:attributeGroup ref="fo:TableBorderAttributes"/>
    <xsd:attributeGroup ref="fo:TableBorderTopAttributes"/>
  </xsd:complexType>
</xsd:element>
Element tbody
Namespace http://www.w3.org/1999/xhtml
Annotations

The table body

Note: HTML char and charoff attributes are note implemented.

Diagram
DiagramschemaTable-XHTML_xsd.tmp#TableAlignmentAttributesschemaTableAttributes-FO_xsd.tmp#TableBackgroundColorAttributesschemaTable-XHTML_xsd.tmp#TableIDschemaTable-XHTML_xsd.tmp#TableXMLattributesschemaTableAttributes-FO_xsd.tmp#TableBorderLeftAttributesschemaTableAttributes-FO_xsd.tmp#TableBorderAttributesschemaTableAttributes-FO_xsd.tmp#TableBorderTopAttributesschemaTable-XHTML_xsd.tmp#tr
Properties
content complex
Used by
Element table
Model
Children tr
Attributes
QName Type Default Use Annotation
align restriction of xsd:string inherit optional

Describes horizontal alignment

  • inherit (taken from parent structure)
  • left
  • center
  • right
  • justify
  • char (aligns upon a certain character defined with a col element)
background-color TableColorType optional
Defines a background color
border-bottom-color TableColorType inherit optional
border-bottom-style TableBorderStyleType inherit optional
border-bottom-width TableSimpleLengthType inherit optional
border-left-color TableColorType inherit optional
border-left-style TableBorderStyleType inherit optional
border-left-width TableSimpleLengthType inherit optional
border-right-color TableColorType inherit optional
border-right-style TableBorderStyleType inherit optional
border-right-width TableSimpleLengthType inherit optional
border-top-color TableColorType inherit optional
border-top-style TableBorderStyleType inherit optional
border-top-width TableSimpleLengthType inherit optional
id restriction of xsd:ID optional
A unique identifier in the format t00000
valign restriction of xsd:string optional

Defines vertical alignment

  • top
  • middle
  • bottom
  • baseline
xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
Should be used to indicate the main language of the content contained by the element upon which the attribute is appearing. Values should be taken from the ISO 639 standard. This attribute should be used where the language is different from the main language of the document.
xml:space restriction of xs:NCName optional
Is used to indicate whether white space is significant in the contained content and can contain the value ‘default’ or ‘preserve’. For a value of ‘default’, it is left to an application as to how to treat white space.
Instance
<tbody align="inherit" background-color="" xml:base="" border-bottom-color="inherit" border-bottom-style="inherit" border-bottom-width="inherit" border-left-color="inherit" border-left-style="inherit" border-left-width="inherit" border-right-color="inherit" border-right-style="inherit" border-right-width="inherit" border-top-color="inherit" border-top-style="inherit" border-top-width="inherit" id="" xml:lang="" xml:space="" valign="" xmlns="http://www.w3.org/1999/xhtml">
  <tr background-color="" xml:base="" border-bottom-color="inherit" border-bottom-style="inherit" border-bottom-width="inherit" border-left-color="inherit" border-left-style="inherit" border-left-width="inherit" border-right-color="inherit" border-right-style="inherit" border-right-width="inherit" border-top-color="inherit" border-top-style="inherit" border-top-width="inherit" height="" id="" xml:lang="" xml:space="">{1,unbounded}</tr>
</tbody>
Source
<xsd:element name="tbody">
  <xsd:annotation>
    <xsd:documentation>
      <h:p>The table body</h:p>
      <h:p>Note: HTML char and charoff attributes are note implemented.</h:p>
    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:choice>
      <xsd:element ref="tr" maxOccurs="unbounded"/>
    </xsd:choice>
    <xsd:attributeGroup ref="TableAlignmentAttributes"/>
    <xsd:attributeGroup ref="fo:TableBackgroundColorAttributes"/>
    <xsd:attributeGroup ref="TableID"/>
    <xsd:attributeGroup ref="TableXMLattributes"/>
    <xsd:attributeGroup ref="fo:TableBorderLeftAttributes"/>
    <xsd:attributeGroup ref="fo:TableBorderAttributes"/>
    <xsd:attributeGroup ref="fo:TableBorderTopAttributes"/>
  </xsd:complexType>
</xsd:element>
Simple Type TableWidthType
Namespace http://www.w3.org/1999/xhtml
Diagram
Diagram
Used by
Source
<xsd:simpleType name="TableWidthType">
  <xsd:union>
    <xsd:simpleType>
      <xsd:restriction base="xsd:string">
        <xsd:pattern value="inherit"/>
        <xsd:pattern value="\d{1,}px"/>
        <xsd:pattern value="\d{1,}\.?\d{0,3}pt"/>
        <xsd:pattern value="\d{1,}\.?\d{0,3}em"/>
        <xsd:pattern value="\d{1,}"/>
      </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType>
      <xsd:restriction base="xsd:string">
        <xsd:pattern value="\d{1,3}\.?\d{0,3}%">
          <xsd:annotation>
            <xsd:documentation>Value in percent. Accuracy to three decimal places</xsd:documentation>
          </xsd:annotation>
        </xsd:pattern>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:union>
</xsd:simpleType>
Simple Type TableSimpleLengthType
Namespace http://www.w3.org/1999/xhtml
Annotations

Defines a length in either pixels, points or ems; alternatively the value can be inherited.

If no units are supplied then width is assumed to be in pixels (see #156807703)

Diagram
Diagram
Facets
pattern (inherit)|(\d{1,}px)|(\d{1,}\.?\d{0,3}pt)|(\d{1,}\.?\d{0,3}em)|(\d{1,})
Used by
Source
<xsd:simpleType name="TableSimpleLengthType">
  <xsd:annotation>
    <xsd:documentation>
      <h:p>Defines a length in either pixels, points or ems; alternatively the value can be inherited.</h:p>
      <h:p>If no units are supplied then width is assumed to be in pixels (see #156807703)</h:p>
    </xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:pattern value="inherit"/>
    <xsd:pattern value="\d{1,}px"/>
    <xsd:pattern value="\d{1,}\.?\d{0,3}pt"/>
    <xsd:pattern value="\d{1,}\.?\d{0,3}em"/>
    <xsd:pattern value="\d{1,}"/>
  </xsd:restriction>
</xsd:simpleType>
Simple Type TableBorderStyleType
Namespace http://www.w3.org/1999/xhtml
Annotations

Defines a border style type

Values taken from the CSS2 specification http://www.w3.org/TR/REC-CSS2/box.html#value-def-border-style

Note: the value 'none' has not been used

Diagram
Diagram
Facets
enumeration inherit
enumeration solid
enumeration dashed
enumeration dotted
enumeration double
enumeration groove
enumeration inset
enumeration outset
Source
<xsd:simpleType name="TableBorderStyleType">
  <xsd:annotation>
    <xsd:documentation>
      <h:p>Defines a border style type</h:p>
      <h:p>Values taken from the CSS2 specification http://www.w3.org/TR/REC-CSS2/box.html#value-def-border-style</h:p>
      <h:p>Note: the value 'none' has not been used</h:p>
    </xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="inherit"/>
    <xsd:enumeration value="solid"/>
    <xsd:enumeration value="dashed"/>
    <xsd:enumeration value="dotted"/>
    <xsd:enumeration value="double"/>
    <xsd:enumeration value="groove"/>
    <xsd:enumeration value="inset"/>
    <xsd:enumeration value="outset"/>
  </xsd:restriction>
</xsd:simpleType>
Attribute InlineFull / @align
Namespace No namespace
Annotations
Defines the position of the caption relative to the table
Properties
default top
Facets
enumeration left
enumeration right
enumeration top
enumeration bottom
Used by
Element caption
Source
<xsd:attribute name="align" default="top">
  <xsd:annotation>
    <xsd:documentation>Defines the position of the caption relative to the table</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="left"/>
      <xsd:enumeration value="right"/>
      <xsd:enumeration value="top"/>
      <xsd:enumeration value="bottom"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:attribute>
Attribute TableID / @id
Namespace No namespace
Annotations
A unique identifier in the format t00000
Properties
content simple
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (t[0-9]{5})
Used by
Attribute Group TableID
Source
<xsd:attribute name="id">
  <xsd:annotation>
    <xsd:documentation>A unique identifier in the format t00000</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:ID">
      <xsd:pattern value="t[0-9]{5}"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:attribute>
Attribute caption / @align
Namespace No namespace
Annotations
Defines the position of the caption relative to the table
Properties
default top
Facets
enumeration left
enumeration right
enumeration top
enumeration bottom
Source
<xsd:attribute name="align" default="top">
  <xsd:annotation>
    <xsd:documentation>Defines the position of the caption relative to the table</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="left"/>
      <xsd:enumeration value="right"/>
      <xsd:enumeration value="top"/>
      <xsd:enumeration value="bottom"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:attribute>
Attribute col / @char
Namespace No namespace
Annotations
Defines a character for horizontal alignment of text in the column. This can be very useful for aligning currency amounts, for example.
Properties
content simple
Facets
length 1
Used by
Element col
Source
<xsd:attribute name="char">
  <xsd:annotation>
    <xsd:documentation>Defines a character for horizontal alignment of text in the column. This can be very useful for aligning currency amounts, for example.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:attribute>
Attribute col / @span
Namespace No namespace
Annotations
Defines the number of columns this information should apply to.
Properties
default 1
Used by
Element col
Source
<xsd:attribute name="span" type="xsd:positiveInteger" default="1">
  <xsd:annotation>
    <xsd:documentation>Defines the number of columns this information should apply to.</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Attribute col / @width
Namespace No namespace
Annotations
Defines the width of the column(s). This value may be in pixels (px), pt (points), em (Ems of set) or a percentage of the table width.
Properties
content simple
Used by
Element col
Source
<xsd:attribute name="width" type="TableWidthType">
  <xsd:annotation>
    <xsd:documentation>Defines the width of the column(s). This value may be in pixels (px), pt (points), em (Ems of set) or a percentage of the table width.</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Attribute TableAlignmentAttributes / @valign
Namespace No namespace
Annotations

Defines vertical alignment

  • top
  • middle
  • bottom
  • baseline
Properties
content simple
Facets
enumeration top
enumeration middle
enumeration bottom
enumeration baseline
Used by
Attribute Group TableAlignmentAttributes
Source
<xsd:attribute name="valign">
  <xsd:annotation>
    <xsd:documentation>
      <h:p>Defines vertical alignment</h:p>
      <h:ul>
        <h:li>top</h:li>
        <h:li>middle</h:li>
        <h:li>bottom</h:li>
        <h:li>baseline</h:li>
      </h:ul>
    </xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="top"/>
      <xsd:enumeration value="middle"/>
      <xsd:enumeration value="bottom"/>
      <xsd:enumeration value="baseline"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:attribute>
Attribute TableAlignmentAttributes / @align
Namespace No namespace
Annotations

Describes horizontal alignment

  • inherit (taken from parent structure)
  • left
  • center
  • right
  • justify
  • char (aligns upon a certain character defined with a col element)
Properties
default inherit
Facets
enumeration inherit
enumeration left
enumeration center
enumeration right
enumeration justify
enumeration char
Used by
Attribute Group TableAlignmentAttributes
Source
<xsd:attribute name="align" default="inherit">
  <xsd:annotation>
    <xsd:documentation>
      <h:p>Describes horizontal alignment</h:p>
      <h:ul>
        <h:li>inherit (taken from parent structure)</h:li>
        <h:li>left</h:li>
        <h:li>center</h:li>
        <h:li>right</h:li>
        <h:li>justify</h:li>
        <h:li>char (aligns upon a certain character defined with a col element)</h:li>
      </h:ul>
    </xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="inherit"/>
      <xsd:enumeration value="left"/>
      <xsd:enumeration value="center"/>
      <xsd:enumeration value="right"/>
      <xsd:enumeration value="justify"/>
      <xsd:enumeration value="char"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:attribute>
Attribute colgroup / @char
Namespace No namespace
Annotations
Defines a character for horizontal alignment of text in the column. This can be very useful for aligning currency amounts, for example.
Properties
content simple
Facets
length 1
Used by
Element colgroup
Source
<xsd:attribute name="char">
  <xsd:annotation>
    <xsd:documentation>Defines a character for horizontal alignment of text in the column. This can be very useful for aligning currency amounts, for example.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:attribute>
Attribute colgroup / @span
Namespace No namespace
Annotations
Defines the number of columns spanned
Properties
default 1
Used by
Element colgroup
Source
<xsd:attribute name="span" type="xsd:positiveInteger" default="1">
  <xsd:annotation>
    <xsd:documentation>Defines the number of columns spanned</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Attribute colgroup / @width
Namespace No namespace
Annotations
Defines the width of the column(s). This value may be in pixels (px), pt (points), em (Ems of set) or a percentage of the table width.
Properties
content simple
Used by
Element colgroup
Source
<xsd:attribute name="width" type="TableWidthType">
  <xsd:annotation>
    <xsd:documentation>Defines the width of the column(s). This value may be in pixels (px), pt (points), em (Ems of set) or a percentage of the table width.</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Attribute TableCell / @headers
Namespace No namespace
Annotations
Used for accessibility to cross-reference to a header cell(s). From HTML specification
Properties
content simple
Used by
Element td
Source
<xsd:attribute name="headers" type="xsd:IDREFS">
  <xsd:annotation>
    <xsd:documentation>Used for accessibility to cross-reference to a header cell(s). From HTML specification</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Attribute TableCellAttributes / @colspan
Namespace No namespace
Annotations
Defines the number of columns spanned
Properties
default 1
Used by
Attribute Group TableCellAttributes
Source
<xsd:attribute name="colspan" type="xsd:positiveInteger" default="1">
  <xsd:annotation>
    <xsd:documentation>Defines the number of columns spanned</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Attribute TableCellAttributes / @rowspan
Namespace No namespace
Annotations
Defines the number of rows spanned
Properties
default 1
Used by
Attribute Group TableCellAttributes
Source
<xsd:attribute name="rowspan" type="xsd:positiveInteger" default="1">
  <xsd:annotation>
    <xsd:documentation>Defines the number of rows spanned</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Attribute TableCellAttributes / @height
Namespace No namespace
Properties
content simple
Facets
pattern (inherit)|(\d{1,}px)|(\d{1,}\.?\d{0,3}pt)|(\d{1,}\.?\d{0,3}em)|(\d{1,})
Used by
Attribute Group TableCellAttributes
Source
<xsd:attribute name="height" type="TableSimpleLengthType"/>
Attribute TableCellAttributes / @width
Namespace No namespace
Properties
content simple
Facets
pattern (inherit)|(\d{1,}px)|(\d{1,}\.?\d{0,3}pt)|(\d{1,}\.?\d{0,3}em)|(\d{1,})
Used by
Attribute Group TableCellAttributes
Source
<xsd:attribute name="width" type="TableSimpleLengthType"/>
Attribute td / @headers
Namespace No namespace
Annotations
Used for accessibility to cross-reference to a header cell(s). From HTML specification
Properties
content simple
Source
<xsd:attribute name="headers" type="xsd:IDREFS">
  <xsd:annotation>
    <xsd:documentation>Used for accessibility to cross-reference to a header cell(s). From HTML specification</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Attribute TableHeaderCell / @abbr
Namespace No namespace
Annotations
Used for accessibility. Further explains the meaning of the cell
Properties
content simple
Used by
Element th
Source
<xsd:attribute name="abbr" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Used for accessibility. Further explains the meaning of the cell</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Attribute TableHeaderCell / @scope
Namespace No namespace
Annotations
Used for accessibility. Defines the cells to which a header cell applies. From XHTML 1.0 specification
Properties
content simple
Facets
enumeration row
enumeration col
enumeration rowgroup
enumeration colgroup
Used by
Element th
Source
<xsd:attribute name="scope">
  <xsd:annotation>
    <xsd:documentation>Used for accessibility. Defines the cells to which a header cell applies. From XHTML 1.0 specification</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="row"/>
      <xsd:enumeration value="col"/>
      <xsd:enumeration value="rowgroup"/>
      <xsd:enumeration value="colgroup"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:attribute>
Attribute th / @abbr
Namespace No namespace
Annotations
Used for accessibility. Further explains the meaning of the cell
Properties
content simple
Source
<xsd:attribute name="abbr" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Used for accessibility. Further explains the meaning of the cell</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Attribute th / @scope
Namespace No namespace
Annotations
Used for accessibility. Defines the cells to which a header cell applies. From XHTML 1.0 specification
Properties
content simple
Facets
enumeration row
enumeration col
enumeration rowgroup
enumeration colgroup
Source
<xsd:attribute name="scope">
  <xsd:annotation>
    <xsd:documentation>Used for accessibility. Defines the cells to which a header cell applies. From XHTML 1.0 specification</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="row"/>
      <xsd:enumeration value="col"/>
      <xsd:enumeration value="rowgroup"/>
      <xsd:enumeration value="colgroup"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:attribute>
Attribute tr / @height
Namespace No namespace
Properties
content simple
Facets
pattern (inherit)|(\d{1,}px)|(\d{1,}\.?\d{0,3}pt)|(\d{1,}\.?\d{0,3}em)|(\d{1,})
Used by
Element tr
Source
<xsd:attribute name="height" type="TableSimpleLengthType"/>
Attribute thead / @height
Namespace No namespace
Properties
content simple
Facets
pattern (inherit)|(\d{1,}px)|(\d{1,}\.?\d{0,3}pt)|(\d{1,}\.?\d{0,3}em)|(\d{1,})
Used by
Element thead
Source
<xsd:attribute name="height" type="TableSimpleLengthType"/>
Attribute table / @cols
Namespace No namespace
Annotations
Defines the number of columns in the table. Mainly to ease formatting for applications
Properties
content simple
Used by
Element table
Source
<xsd:attribute name="cols" type="xsd:positiveInteger">
  <xsd:annotation>
    <xsd:documentation>Defines the number of columns in the table. Mainly to ease formatting for applications</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Attribute table / @summary
Namespace No namespace
Annotations
Table summary for accessibility. Conforms with HTML table model
Properties
content simple
Used by
Element table
Source
<xsd:attribute name="summary" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Table summary for accessibility. Conforms with HTML table model</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Attribute table / @width
Namespace No namespace
Properties
content simple
Used by
Element table
Source
<xsd:attribute name="width" type="TableWidthType"/>
Attribute Group TableID
Namespace http://www.w3.org/1999/xhtml
Diagram
DiagramschemaTable-XHTML_xsd.tmp#TableID_id
Used by
Elements caption, table, tbody, td, tfoot, th, thead, tr
Attributes
QName Type Use Annotation
id restriction of xsd:ID optional
A unique identifier in the format t00000
Source
<xsd:attributeGroup name="TableID">
  <xsd:attribute name="id">
    <xsd:annotation>
      <xsd:documentation>A unique identifier in the format t00000</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
      <xsd:restriction base="xsd:ID">
        <xsd:pattern value="t[0-9]{5}"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:attribute>
</xsd:attributeGroup>
Attribute Group TableAlignmentAttributes
Namespace http://www.w3.org/1999/xhtml
Diagram
DiagramschemaTable-XHTML_xsd.tmp#TableAlignmentAttributes_valignschemaTable-XHTML_xsd.tmp#TableAlignmentAttributes_align
Used by
Elements col, colgroup, tbody, tfoot, thead
Attribute Group TableCellAttributes
Attributes
QName Type Default Use Annotation
align restriction of xsd:string inherit optional

Describes horizontal alignment

  • inherit (taken from parent structure)
  • left
  • center
  • right
  • justify
  • char (aligns upon a certain character defined with a col element)
valign restriction of xsd:string optional

Defines vertical alignment

  • top
  • middle
  • bottom
  • baseline
Source
<xsd:attributeGroup name="TableAlignmentAttributes">
  <xsd:attribute name="valign">
    <xsd:annotation>
      <xsd:documentation>
        <h:p>Defines vertical alignment</h:p>
        <h:ul>
          <h:li>top</h:li>
          <h:li>middle</h:li>
          <h:li>bottom</h:li>
          <h:li>baseline</h:li>
        </h:ul>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
      <xsd:restriction base="xsd:string">
        <xsd:enumeration value="top"/>
        <xsd:enumeration value="middle"/>
        <xsd:enumeration value="bottom"/>
        <xsd:enumeration value="baseline"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:attribute>
  <xsd:attribute name="align" default="inherit">
    <xsd:annotation>
      <xsd:documentation>
        <h:p>Describes horizontal alignment</h:p>
        <h:ul>
          <h:li>inherit (taken from parent structure)</h:li>
          <h:li>left</h:li>
          <h:li>center</h:li>
          <h:li>right</h:li>
          <h:li>justify</h:li>
          <h:li>char (aligns upon a certain character defined with a col element)</h:li>
        </h:ul>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
      <xsd:restriction base="xsd:string">
        <xsd:enumeration value="inherit"/>
        <xsd:enumeration value="left"/>
        <xsd:enumeration value="center"/>
        <xsd:enumeration value="right"/>
        <xsd:enumeration value="justify"/>
        <xsd:enumeration value="char"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:attribute>
</xsd:attributeGroup>
Attribute Group TableCellAttributes
Namespace http://www.w3.org/1999/xhtml
Diagram
DiagramschemaTable-XHTML_xsd.tmp#TableCellAttributes_colspanschemaTable-XHTML_xsd.tmp#TableCellAttributes_rowspanschemaTable-XHTML_xsd.tmp#TableCellAttributes_heightschemaTable-XHTML_xsd.tmp#TableCellAttributes_widthschemaTableAttributes-FO_xsd.tmp#BlockOrientation_reference-orientationschemaTableAttributes-FO_xsd.tmp#BlockOrientationschemaTable-XHTML_xsd.tmp#TableAlignmentAttributes_valignschemaTable-XHTML_xsd.tmp#TableAlignmentAttributes_alignschemaTable-XHTML_xsd.tmp#TableAlignmentAttributes
Used by
Elements td, th
Attributes
QName Type Default Use Annotation
align restriction of xsd:string inherit optional

Describes horizontal alignment

  • inherit (taken from parent structure)
  • left
  • center
  • right
  • justify
  • char (aligns upon a certain character defined with a col element)
colspan xsd:positiveInteger 1 optional
Defines the number of columns spanned
height TableSimpleLengthType optional
reference-orientation restriction of xsd:string optional
Defines the rotation of the text in the cell in either a positive or negative direction (using negative values will give the inverse rotation to using the positive value) where positive is clockwise
rowspan xsd:positiveInteger 1 optional
Defines the number of rows spanned
valign restriction of xsd:string optional

Defines vertical alignment

  • top
  • middle
  • bottom
  • baseline
width TableSimpleLengthType optional
Source
<xsd:attributeGroup name="TableCellAttributes">
  <xsd:attribute name="colspan" type="xsd:positiveInteger" default="1">
    <xsd:annotation>
      <xsd:documentation>Defines the number of columns spanned</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="rowspan" type="xsd:positiveInteger" default="1">
    <xsd:annotation>
      <xsd:documentation>Defines the number of rows spanned</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="height" type="TableSimpleLengthType"/>
  <xsd:attribute name="width" type="TableSimpleLengthType"/>
  <xsd:attributeGroup ref="fo:BlockOrientation"/>
  <xsd:attributeGroup ref="TableAlignmentAttributes"/>
</xsd:attributeGroup>
Attribute Group TableXMLattributes
Namespace http://www.w3.org/1999/xhtml
Diagram
Diagramnamespace_xsd.tmp#langnamespace_xsd.tmp#spacenamespace_xsd.tmp#base
Used by
Elements table, tbody, td, tfoot, th, thead, tr
Attributes
QName Type Use Annotation
xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
Should be used to indicate the main language of the content contained by the element upon which the attribute is appearing. Values should be taken from the ISO 639 standard. This attribute should be used where the language is different from the main language of the document.
xml:space restriction of xs:NCName optional
Is used to indicate whether white space is significant in the contained content and can contain the value ‘default’ or ‘preserve’. For a value of ‘default’, it is left to an application as to how to treat white space.
Source
<xsd:attributeGroup name="TableXMLattributes">
  <xsd:attribute ref="xml:lang"/>
  <xsd:attribute ref="xml:space"/>
  <xsd:attribute ref="xml:base"/>
</xsd:attributeGroup>