]> code.delx.au - gnu-emacs/blob - etc/schema/dbsoextbl.rnc
Removed dbdyntbl.rnc docbk-dyntbl.rnc dbsoextbl.rnc, and
[gnu-emacs] / etc / schema / dbsoextbl.rnc
1 # Definitions specific to the OASIS XML Exchange Table Model.
2
3 # Reference OASIS Exchange Table Model
4 include "soextbl.rnc" {
5 # Override definition of start
6 start |= notAllowed
7 # Add common attributes and the Label attribute to Table and
8 # InformalTable.
9 bodyatt = common.attrib, label.attrib, tables.role.attrib
10 # Add common attributes to TGroup, ColSpec, TBody, THead, Row, Entry
11 tbl.tgroup.att = common.attrib
12 tbl.colspec.att = common.attrib
13 tbl.tbody.att = common.attrib
14 tbl.thead.att = common.attrib
15 tbl.row.att = common.attrib
16 tbl.entry.att = common.attrib
17 # Content model for Table.
18 tbl.table.mdl =
19 blockinfo?,
20 formalobject.title.content,
21 ndxterm.class*,
22 textobject*,
23 (graphic+ | mediaobject+ | tgroup+)
24 # Allow either objects or inlines; beware of REs between elements.
25 tbl.entry.mdl = (para.char.mix | tabentry.mix)*
26 }
27
28 common.table.attribs = bodyatt
29
30 # end of table.module