<!ELEMENT TABLE ((CAPTION?, (GRAPHIC+)?, (TGROUP+)?) | SOURCE)>
<!ATTLIST TABLE
TYPE (I | P) "I"
FRAME (TOP | BOTTOM | TOPBOT | ALL | SIDES | NONE) #IMPLIED
COLSEP %yesorno; #IMPLIED
ROWSEP %yesorno; #IMPLIED
ORIENT (PORT | LAND) #IMPLIED
ID ID #REQUIRED
>
<!-- TABLE GROUP -->
<!ELEMENT TGROUP (COLSPEC*, SPANSPEC*, THEAD?, TBODY, TFOOT?)>
<!ATTLIST TGROUP
COLS CDATA #REQUIRED
COLSEP %yesorno; #IMPLIED
ROWSEP %yesorno; #IMPLIED
ALIGN (LEFT | RIGHT | CENTER | JUSTIFY | CHAR) "LEFT"
CHAR CDATA ""
>
<!-- COLUMN SPECIFICATION -->
<!ELEMENT COLSPEC EMPTY>
<!ATTLIST COLSPEC
COLNUM CDATA #IMPLIED
COLNAME NMTOKEN #IMPLIED
ALIGN (LEFT | RIGHT | CENTER | JUSTIFY | CHAR) #IMPLIED
CHAR CDATA #IMPLIED
COLSEP %yesorno; #IMPLIED
ROWSEP %yesorno; #IMPLIED
>
<!ELEMENT SPANSPEC EMPTY>
<!ATTLIST SPANSPEC
NAMEST NMTOKEN #REQUIRED
NAMEEND NMTOKEN #REQUIRED
SPANNAME NMTOKEN #REQUIRED
ALIGN (LEFT | RIGHT | CENTER | JUSTIFY | CHAR) #IMPLIED
CHAR CDATA #IMPLIED
COLSEP %yesorno; #IMPLIED
ROWSEP %yesorno; #IMPLIED
>
<!ELEMENT THEAD (COLSPEC*, ROW+)>
<!ATTLIST THEAD
VALIGN (TOP | MIDDLE | BOTTOM) "BOTTOM"
>
<!ELEMENT TBODY (ROW+)>
<!ATTLIST TBODY
VALIGN (TOP | MIDDLE | BOTTOM) "BOTTOM"
>
<!ELEMENT TFOOT (P+)>
<!ATTLIST TFOOT
VALIGN (TOP | MIDDLE | BOTTOM) "TOP"
>
<!ELEMENT ROW (ENTRY)+>
<!ATTLIST ROW
ROWSEP %yesorno; #IMPLIED
>
<!ELEMENT ENTRY (P+ | (%lists;)+)>
<!ATTLIST ENTRY
COLNAME NMTOKEN #IMPLIED
SPANNAME NMTOKEN #IMPLIED
COLSPAN NMTOKEN #IMPLIED
MOREROWS CDATA "0"
COLSEP %yesorno; #IMPLIED
ROWSEP %yesorno; #IMPLIED
VALIGN (TOP | MIDDLE | BOTTOM) "TOP"
ALIGN (LEFT | RIGHT | CENTER | JUSTIFY | CHAR) #IMPLIED
CHAR CDATA #IMPLIED
>
[return to JAIC DTD]