home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip: 25 Years Anniversary
/
CHIP_25Jahre_Jubilaeum.iso
/
downloads
/
401065
/
WPO11
/
Data1.cab
/
cals_xml.dtd
< prev
next >
Wrap
Text File
|
2003-03-07
|
5KB
|
99 lines
<!-- ==================================================================
File: CALS_XML.DTD (DTD Declaration Subset)
DISCLAIMER: This declaration subset contains the CALS table
information that is considered relevant by the SGML features of
Corel WordPerfect 9. This file is NOT a complete DTD, and cannot
be compiled into an XML template file without modification.
Although this file can be included in an arbitrary DTD to add some
level of CALS table support, it does not include all of the
elements, entities, and attributes found in the complete DTDs in
MIL-M-28001. It is intended primarily for your information, and
is NOT for use in CALS-compliant environments.
Sample invocation:
<!ENTITY WP-CALS PUBLIC "-//COREL//DTD WordPerfect XML
CALS table support//EN">
%WP-CALS;
==================================================================
-->
<!-- ==================================================================
Many attributes have a Boolean value. They are uniformly given
the declared value "%yesorno;" rather than NUMBER to indicate this
intent. 0 is interpreted as false; all other numbers as true.
==================================================================
-->
<!ENTITY % yesorno "NMTOKEN" >
<!ELEMENT table (title?, tgroup) >
<!ATTLIST table frame (top | bottom |
topbot | all |
sides | none) #IMPLIED
colsep %yesorno; #IMPLIED
rowsep %yesorno; #IMPLIED >
<!ELEMENT title (#PCDATA) >
<!ELEMENT tgroup (colspec*, spanspec*, thead?, tfoot?, tbody) >
<!ATTLIST tgroup cols NMTOKEN #REQUIRED
colsep %yesorno; #IMPLIED
rowsep %yesorno; #IMPLIED
align (left | right |
center | justify |
char) "left" >
<!ELEMENT colspec EMPTY >
<!ATTLIST colspec colnum NMTOKEN #IMPLIED
colname NMTOKEN #IMPLIED
align (left | right |
center | justify |
char) #IMPLIED
colwidth 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 ) "center"
colsep %yesorno; #IMPLIED
rowsep %yesorno; #IMPLIED >
<!ELEMENT thead (colspec*, row+) >
<!ATTLIST thead valign (top | middle |
bottom) "bottom" >
<!ELEMENT tfoot (colspec*, row+) >
<!ATTLIST tfoot valign (top | middle |
bottom) "top" >
<!ELEMENT tbody (row+) >
<!ATTLIST tbody valign (top | middle |
bottom) "top" >
<!ELEMENT row (entry+) >
<!ATTLIST row rowsep %yesorno; #IMPLIED
valign (top | bottom |
middle) #IMPLIED >
<!ELEMENT entry (#PCDATA ) >
<!ATTLIST entry colname NMTOKEN #IMPLIED
namest NMTOKEN #IMPLIED
nameend NMTOKEN #IMPLIED
spanname NMTOKEN #IMPLIED
morerows NMTOKEN "0"
colsep %yesorno; #IMPLIED
rowsep %yesorno; #IMPLIED
valign (top | bottom |
middle) "top"
align (left | right |
center | justify |
char) #IMPLIED >