| Current File : //usr/share/lib/sgml/locale/ja_JP.PCK/entities/cals-tbl.elm |
<!--
Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved.
-->
<!-- This entity is fragment of:
<!DOCTYPE doc PUBLIC "-//USA-DOD//DTD MIL-M-38784B 910201//EN">
...and contains the elements that define CALS tables.
NOTE: The table elements and ATTLISTs reference a number
of other elements and parametric entities that are not
defined in this fragment. They are listed below.
Parametric entities that must be defined by the referencing entity:
ENTITY NAME WHERE USED
%titles In content model of:
<table>
<chart>
%yesorno In ATTLIST of:
<table>
<chart>
<tgroup>
<colspec>
<spanspec>
<row>
<entry>
<entrytbl>
%bodyatt In ATTLIST of:
<table>
<chart>
%secur In ATTLIST of:
<table>
<chart>
<tgroup>
<thead>
<tfoot>
<tbody>
<row>
<entry>
<entrytbl>
%paracon In content model of:
<entry>
Elements that are referenced either in a content model,
inclusions, or exclusions.
<chart>/<table> content model:
%titles;
<chart>/<table> exclusion list:
<figure>
<entry> content model:
<para>
<warning>
<caution>
<note>
<legend>
%paracon;
-->
<!-- The table elements: -->
<!ELEMENT (table | chart) - - (%titles;, tgroup+) -(table | chart | figure)>
<!ATTLIST (table | chart) tabstyle NMTOKEN #IMPLIED
tocentry %yesorno; "1"
shortentry %yesorno; #IMPLIED
frame (top|bottom|topbot|all|sides|none) #IMPLIED
colsep %yesorno; #IMPLIED
rowsep %yesorno; #IMPLIED
orient (port | land) #IMPLIED
pgwide %yesorno; #IMPLIED
%bodyatt;
%secur; >
<!ELEMENT tgroup - o (colspec*, spanspec*, thead?, tfoot?, tbody) >
<!ATTLIST tgroup cols NUMBER #REQUIRED
tgroupstyle NMTOKEN #IMPLIED
colsep %yesorno; #IMPLIED
rowsep %yesorno; #IMPLIED
align (left | right | center | justify | char ) "left"
charoff NUTOKEN "50"
char CDATA ""
%secur; >
<!ELEMENT colspec - o EMPTY>
<!ATTLIST colspec colnum NUMBER #IMPLIED
colname NMTOKEN #IMPLIED
align (left|right|center|justify|char) #IMPLIED
charoff NUTOKEN #IMPLIED
char CDATA #IMPLIED
colwidth CDATA #IMPLIED
colsep %yesorno; #IMPLIED
rowsep %yesorno; #IMPLIED>
<!ELEMENT spanspec - o EMPTY >
<!ATTLIST spanspec namest NMTOKEN #REQUIRED
nameend NMTOKEN #REQUIRED
spanname NMTOKEN #REQUIRED
align (left|right|center|justify|char) "center"
charoff NUTOKEN #IMPLIED
char CDATA #IMPLIED
colsep %yesorno; #IMPLIED
rowsep %yesorno; #IMPLIED>
<!ELEMENT (thead | tfoot) - o (colspec*, row+) -(entrytbl) >
<!ATTLIST thead valign (top | middle | bottom) "bottom"
%secur; >
<!ATTLIST tfoot valign (top | middle | bottom) "top"
%secur; >
<!ELEMENT tbody - o (row+) >
<!ATTLIST tbody valign (top | middle | bottom) "top"
%secur; >
<!ELEMENT row - o (entry | entrytbl)+ >
<!ATTLIST row rowsep %yesorno; #IMPLIED
%secur; >
<!--CHANGE 910201 - FOLLOWING ELEMENT CHANGED -->
<!ELEMENT entry - o (para | warning | caution | note | legend | %paracon;)+>
<!--CHANGE 910201 - FOLLOWING ATTLIST CHANGED -->
<!ATTLIST entry colname NMTOKEN #IMPLIED
namest NMTOKEN #IMPLIED
nameend NMTOKEN #IMPLIED
spanname NMTOKEN #IMPLIED
morerows NUMBER "0"
colsep %yesorno; #IMPLIED
rowsep %yesorno; #IMPLIED
rotate %yesorno; "0"
valign (top | bottom | middle) "top"
align (left | right | center | justify | char ) #IMPLIED
charoff NUTOKEN #IMPLIED
char CDATA #IMPLIED
%secur; >
<!-- ELEMENT ATTR MIN VALUE CONTENT DEFAULT EXCEPT -->
<!ELEMENT entrytbl - - (colspec*, spanspec*, thead?, tbody)+ -(entrytbl)>
<!ATTLIST entrytbl cols NUMBER #REQUIRED
tgroupstyle NMTOKEN #IMPLIED
colname NMTOKEN #IMPLIED
spanname NMTOKEN #IMPLIED
colsep %yesorno; #IMPLIED
rowsep %yesorno; #IMPLIED
align (left | right | center | justify | char ) #IMPLIED
charoff NUTOKEN #IMPLIED
char CDATA #IMPLIED
%secur; >