OASIS/CALS table validation
tgroup/@cols is not given
@cols should be a natural number
(integer greater than zero).
The tgroup has
colspec,
but its @cols is given as ''.
tgroup/@cols is given as
, but all rows have entr.
Without assigning @char or @charoff to everything,
assigning @align='char' to tgroup only aligns contents to right of center.
Malformed @colwidth.
@colwidth unit
() is not consistent with the
units on other colspecs.
@colwidth must be positive
The same unit of measure should be used on every
colspec/@colwidth.
@colnum
'' does not correspond to
the column's actual number ()
The same @colname is assigned to more than
one colspec.
@align='char', but no @char is given.
@char is given, but alignment is not 'char'.
@charoff is given, but alignment is not 'char'.
The row doesn't have enough entries (
expected;
given).
No colspec is
named .
Entry's end
column () must follow its start column
().
No colspec is
named .
No colspec is
named .
Entry is assigned an end
column () but not a start column.
Entry is assigned to column ,
so it can't start at column .
Entry must be assigned to a free column (after its preceding entries).
This entry doesn't fit into
its .
A row in which this entry appears has too many entries.
Entry does not fit in row. ( are allowed; entry
is in column .)
@char is given, but alignment is not 'char'.
@charoff is given, but alignment is not 'char'.
@charoff must be a whole number between 0 and 100.
Entry is designated for character alignment, but no character (@char) is given on it or its colspec.
Entry is assigned an alignment character ()
different from its column's ().
With @align='char', markup of
entry contents () will be ignored.