entry
Identifies an
entry
in a row.Default values for colsep, rowsep, valign, align, char, and charoff may come from like-named attributes from the nearest element identified as influencing this
entry
. The values may come from table, tgroup, colspec (defining namest or colname), tbody, or row. Note that colspec is not strictly in the element lineage.The char and charoff attributes are allowed on colspec as well as on
entry
. While an implementation should accept these attributes on either of these elements upon input, it may produce logically equivalent output that nevertheless differs with respect to these attributes and still be considered in compliance with the semantics of this Memorandum. A table with one or moreentry
s with values of either char or charoff that differ from the value for the same attribute on any other entry in that logical column or from a colspec that logically contains theentry
(s) does not conform to the model defined in this Memorandum. It is left up to the implementation receiving such a table to determine how it should be handled. It is recommended that an authoring or editing implementation or any implementation that verifies the compliance of the table markup to this Memorandum offer the option of producing a warning message when it encounters such markup.An
entry
gets its defaults from its starting column. A row has no explicitentry
in any column into which a vertical straddle occurs because of a morerows attribute on anentry
from a prior row. A spanningentry
has no explicit repeatedentry
s in the columns to the right of the column identified by namest. Anentry
without specific starting column (a namest attribute) cannot span, and falls in the next non-straddled and non-spanned column.
Element information
Namespace: None
Schema document: soextblx.xsd
Type: Anonymous
Properties: Global, Qualified
Content
- Any text (mixed) content
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
colname | [0..1] | xsd:NMTOKEN | column name. Name of column, used to specify the position or horizontal span of columns in a row by reference in entry using colname, namest, and/or nameend. | |
namest | [0..1] | xsd:NMTOKEN | name of starting column for this entry. Name of leftmost column of span. The value must be some colname in a colspec of the current tgroup. A namest on an entry with no nameend specification indicates the single column so named, though colname is usually used for such a specification. If neither namest nor colname occur, the entry goes in the next column in sequence to the right, skipping over any encroachment from a prior row via entry morerows=N. It is an error if the namest value is not defined in a colspec for the current tgroup. | |
nameend | [0..1] | xsd:NMTOKEN | name of ending column for this entry. Name of rightmost column of span. The value must be some colname in a colspec of the current tgroup. The column must be to the right of the column identified by namest. A nameend attribute without a namest is ignored. | |
morerows | [0..1] | xsd:integer | number of additional rows in a vertical span. There shall be at least that many more rows in the appropriate thead or tbody. Any entries with morerows that would attempt to extend further downward is an error. The rowsep is determined when the entry is processed, in the top row if morerows is positive. | |
colsep | [0..1] | yesorno | column separators (vertical ruling). Specifies the presence or absence of column separator rules. Provides the default value for all descendant elements. | |
rowsep | [0..1] | yesorno | row separators (horizontal ruling). Specifies the presence or absence of row separator rules. Provides the default value for all descendant elements. | |
align | [0..1] | Anonymous | horizontal alignment of table entry content. Text horizontal position within the column. Applies to text that is #PCDATA or other in-line elements, not further contained in another element with its own formatting style, such as paragraph, list, or annotation. Default source for colspec align. Possible default source for entry. | |
char | [0..1] | xsd:string | alignment character. Default source for entrys starting in this column. If character alignment is specified, the value is the single alignment character source for any implied char values for entry immediately in this column. A value of "" (the null string) means there is no aligning character. | |
charoff | [0..1] | xsd:integer | horizontal offset of alignment character when align=char. Default source for entrys starting in this column. For character alignment on an entry in the column, horizontal character offset is the percent of the current column width to the left of the (left edge of the) alignment character. | |
valign | [0..1] | Anonymous | vertical alignment. Default text vertical positioning within the entrys. Provides default value for descendant elements. |
Used in
- Anonymous type of element row
Sample instance
<entry namest="c1" nameend="c2" align="center">Horizontal Span</entry>