Copyright (C) 1998, 1999, 2000 Nihon Unisys,Ltd., All rights reserved
This XML sample DTD20 has been derived by Nihon Unisys,Ltd.
from NCALS-Technical Manual DTD Version 2.1, meet the user requirements in a project and
some HTML syntax has been added so that a document can be imaged by commercial browser,
such as MS-IE 6.0 or more.
<?xml version="1.0" encoding="UTF-8"?>
<!ENTITY % LanguageCode "CDATA">
<!ENTITY % Script "CDATA">
<!ENTITY % StyleSheet "CDATA">
<!ENTITY % MultiLength "CDATA">
<!ENTITY % Text "#PCDATA">
<!ENTITY % yesorno "CDATA">
<!ENTITY % useratt "category1 CDATA #IMPLIED
category2 CDATA #IMPLIED
useratt3 CDATA #IMPLIED
useratt4 CDATA #IMPLIED
useratt5 CDATA #IMPLIED">
<!ENTITY % content "applicrefid IDREFS #IMPLIED
assocfig IDREFS #IMPLIED
assoctab IDREFS #IMPLIED">
<!ENTITY % bodyatt "id ID #IMPLIED
inschlvl NMTOKENS #IMPLIED
delchlvl NMTOKENS #IMPLIED
revchg %yesorno; '0'
%content;
%useratt; ">
<!--ENTITY % URN "CDATA"-->
<!ENTITY % shortitle "">
<!ENTITY % captions "(caption %shortitle;)">
<!ENTITY % list " ol | ul | dl ">
<!ENTITY % safetylvl "(warning*, caution*, notice*, danger*)">
<!ENTITY % spcpara "(warning?, caution?, notice?, danger?)">
<!ENTITY % text "(%Text; | ftnref | xref | indxflag |
emphasis | img | subscrpt | supscrpt |
extref | mathtxt | a | wordref | hr | br)">
<!ENTITY % textcont "(((wordref | para | a | para0)*, note?, step1?) | selection?)">
<!ENTITY % userelms "(userelm1?, userelm2?, userelm3?, userelm4?,
userelm5?, userelm6?, userelm7?, userelm8?,
userelm9?, userelm10?)">
<!ENTITY % append "(((%captions;)?, para) | figure |
table | warning | caution | notice | danger |
note | img | step1)+">
<!ENTITY % bodyele "((a | chapter)+, ddchapter?)">
<!ENTITY % Characters "CDATA">
<!ENTITY % Length "CDATA">
<!ENTITY % inline "CDATA">
<!ENTITY % CAlign "(top | bottom | left | right)">
<!ENTITY % cellhalign "align (left | center | right | justify | char) #IMPLIED
char %Characters; #IMPLIED
charoff %Length; #IMPLIED">
<!ENTITY % cellvalign "valign (top | middle | bottom | baseline) #IMPLIED">
<!ENTITY % change "(#PCDATA)">
<!ENTITY % chap "(%captions;, %textcont;, (a | section | para0)*)">
<!ENTITY % chgsht "(chgnum, date, caption, para?, chglist)">
<!ENTITY % ddchap "(ddintro, ddsheet+)">
<!ENTITY % ddchap1 "(ddintro1, ddsheet+)">
<!ENTITY % fig "(%captions;, (img | macrograph | figcap)+)">
<!ENTITY % scope "CDATA">
<!ENTITY % fpi "(para0, (para0 | %list; | abbrsect |%spcpara;)*, lrp?)">
<!ENTITY % frnt "(idinfo, warnpage?, chginssht?, lep?, setDoc?, mapextRef?,
verstat?, chgrec?, contents?, illuslist?, tablelist?,
(foreword | preface | intro)?)">
<!ENTITY % idinf "(volnum?, docpartn?, revnum?, distlist*, caption,
stitle?, seal?, supersed?, discl?, expcont?, pubdate?,
(chgnum?, chgdate?, approver*, revisor*, docref?, revcmnts?)*,
preparer*, copyright, owner*, usercode*, (%userelms;))">
<!ENTITY % imgatt "src CDATA #IMPLIED">
<!ENTITY % lrp "(caption)+">
<!ENTITY % glossry "(dl+)">
<!ENTITY % mctext "((ftnref | xref | indxflag | emphasis |
figure | subscrpt | supscrpt | extref | mathtxt |
a | wordref | hr | br)+)">
<!ENTITY % mrelems "mrpara | mrlist | figure">
<!ENTITY % mrinfo "(pubno+,(revnum|(chgnum, chgdate) | pubdate))">
<!ENTITY % mrtext "#PCDATA">
<!ENTITY % namelist "(person*,organ?)">
<!ENTITY % nparcon "(%safetylvl;, %captions;, (%textcont;))">
<!ENTITY % nparcon1 "(%safetylvl;,(%captions;)?, (%textcont;))">
<!ENTITY % paracon "(wordref | pcdata | %list; | figure | table | a | mathcon)*">
<!ENTITY % parazero "(%captions;, %safetylvl;, (%textcont;)*, subpara1*)">
<!ENTITY % rr "(appendix*, glossary?, indx?)">
<!ENTITY % sect "(%captions;,%safetylvl;,((%textcont;) | para0)*)">
<!ENTITY % secur "security (u | c | s) 'u' ">
<!ENTITY % step1con "(%safetylvl;, para*, note*),(step2+)?">
<!ENTITY % step2con "(%safetylvl;, para*, note*),(step3+)?">
<!ENTITY % step3con "(%safetylvl;, para*, note*),(step4+)?">
<!ENTITY % step4con "(%safetylvl;, para*, note*),(step5+)?">
<!ENTITY % step5con "(%safetylvl;, para*, note*),(step6+)?">
<!ENTITY % step6con "(%safetylvl;, para*, note*),(step7+)?">
<!ENTITY % step7con "(%safetylvl;, para*, note*)">
<!ENTITY % tabl "(%captions;, (tgroup | ((col* | colgroup*), thead?, tfoot?, tbody+)))">
<!ENTITY % td "(%text; | %list; | mathcon)*">
<!ENTITY % termele "(%mctext;, ftnote*)">
<!ENTITY % docatt "docid ID #REQUIRED
docstat ( revision | change | prelim | draft | formal ) 'prelim'">
<!ENTITY % stepatt "id ID #IMPLIED
inschlvl NMTOKEN #IMPLIED
delchlvl NMTOKEN #IMPLIED
revchg NMTOKEN #IMPLIED
applicrefid IDREFS #IMPLIED
assocfig IDREFS #IMPLIED
assoctab IDREFS #IMPLIED
useratt1 NMTOKEN #IMPLIED
useratt2 NMTOKEN #IMPLIED
useratt3 NMTOKEN #IMPLIED
useratt4 NMTOKEN #IMPLIED
useratt5 NMTOKEN #IMPLIED">
<!ENTITY % tdatt "colname NMTOKEN #IMPLIED
spanname NMTOKEN #IMPLIED
morerows NMTOKEN #IMPLIED
valign ( top | middle | bottom ) 'bottom'
align ( left | right | center | justify | char ) 'center'
charoff NMTOKEN #IMPLIED
char CDATA #IMPLIED ">
<!ENTITY % coreattrs "id ID #IMPLIED
class CDATA #IMPLIED
style %StyleSheet; #IMPLIED
title CDATA #IMPLIED ">
<!ENTITY % i18n "lang %LanguageCode; #IMPLIED
dir (ltr | rtl) #IMPLIED ">
<!ENTITY % events "onclick %Script; #IMPLIED
ondblclick %Script; #IMPLIED
onmousedown %Script; #IMPLIED
onmouseup %Script; #IMPLIED
onmouseover %Script; #IMPLIED
onmousemove %Script; #IMPLIED
onmouseout %Script; #IMPLIED
onkeypress %Script; #IMPLIED
onkeydown %Script; #IMPLIED
onkeyup %Script; #IMPLIED ">
<!ENTITY % attrs "%coreattrs; %i18n; %events;">
<!NOTATION cgm PUBLIC "-//NCALS//NOTATION ComputerGraphics Metafile//EN">
<!NOTATION t6 PUBLIC "-//NCALS//NOTATION IRaster Graphics//EN">
<!NOTATION eqn PUBLIC "-//NCALS//NOTATION A Language
for Typesetting Mathematics//EN">
<!NOTATION TeX PUBLIC "-//NCALS//NOTATION TeX//EN">
<!NOTATION JPEG PUBLIC "-//NCALS//NOTATION Photographic Codings(jpeg)//EN">
<!NOTATION MPEG PUBLIC "-//NCALS//NOTATION
Coding of Moving Pictures and Associated Audio for
Digital Storage Media at up to about 1.5 Mbit/s//EN">
<!NOTATION IGES PUBLIC "-//NCALS//NOTATION
Initial Graphics Exchange Specification(IGES)//EN">
<!NOTATION audio PUBLIC "-//NCALS//NOTATION Audio Codings//EN">
<!NOTATION CDIF PUBLIC "-//NCALS//NOTATION CASE Data Interchange Format//EN">
<!NOTATION GIF PUBLIC "-//W3C//NOTATION Graphic Interchange Format//EN">
<!ELEMENT a (#PCDATA | img)*>
<!ATTLIST a
name NMTOKEN #IMPLIED
href CDATA #IMPLIED
%secur;
>
<!ELEMENT abbrsect (#PCDATA)>
<!ATTLIST abbrsect
%secur;
>
<!ELEMENT appendix (%append;, ftnote)>
<!ATTLIST appendix
tocentry NMTOKEN #IMPLIED
verified NMTOKEN #IMPLIED
%bodyatt;
%secur;
>
<!ELEMENT approver (person*, position?, organ?)>
<!ATTLIST approver
%secur;
>
<!ELEMENT body ((%bodyele;), (ftnote | change)?)>
<!ATTLIST body
%secur;
>
<!ELEMENT br EMPTY>
<!ELEMENT caption (#PCDATA)>
<!ATTLIST caption
%attrs;
%secur;
>
<!ELEMENT caution (figure?, (para+, (%list;)*)+)>
<!ATTLIST caution
type NMTOKEN #IMPLIED
xrefid IDREF #IMPLIED
%secur;
>
<!ELEMENT change %change;>
<!ATTLIST change
level NMTOKEN #IMPLIED
change (add | delete) "add"
mark NMTOKEN #IMPLIED
%secur;
>
<!ELEMENT chapter (a | %chap;)>
<!ATTLIST chapter
tocentry NMTOKEN #IMPLIED
%bodyatt;
%secur;
>
<!ELEMENT chgdate (#PCDATA)>
<!ELEMENT chghistdate (#PCDATA)>
<!ELEMENT chginssht (%chgsht;)>
<!ATTLIST chginssht
verified NMTOKEN #IMPLIED
%secur;
>
<!ELEMENT chglist ((remove, insert)+)>
<!ELEMENT chgnum (#PCDATA)>
<!ELEMENT chgrec (table)>
<!ELEMENT col EMPTY>
<!ATTLIST col
%attrs;
span CDATA "1"
width %MultiLength; #IMPLIED
%cellhalign;
%cellvalign;
>
<!ELEMENT colgroup (col)*>
<!ATTLIST colgroup
%attrs;
span CDATA "1"
width %MultiLength; #IMPLIED
%cellhalign;
%cellvalign;
>
<!ELEMENT colspec EMPTY>
<!ATTLIST colspec
colnum NMTOKEN #IMPLIED
colname NMTOKEN #IMPLIED
align (left | right | center | justify | char) "center"
charoff NMTOKEN #IMPLIED
char CDATA #IMPLIED
colwidth CDATA #IMPLIED
>
<!ELEMENT contents (a, br)*>
<!ATTLIST contents
verified NMTOKEN #IMPLIED
%secur;
>
<!ELEMENT copyright (#PCDATA)>
<!ATTLIST copyright
%secur;
>
<!ELEMENT danger (figure?, (para+, (%list;)*)+)>
<!ATTLIST danger
type NMTOKEN #IMPLIED
xrefid IDREF #IMPLIED
%secur;
>
<!ELEMENT date (#PCDATA)>
<!ELEMENT dd (#PCDATA)>
<!ATTLIST dd
%secur;
>
<!ELEMENT ddchapter (%ddchap;)>
<!ATTLIST ddchapter
tocentry NMTOKEN #IMPLIED
verified NMTOKEN #IMPLIED
%secur;
>
<!ELEMENT dddesc (para0+)>
<!ATTLIST dddesc
%secur;
>
<!ELEMENT ddindex (para0+, ddlist)>
<!ATTLIST ddindex
%secur;
>
<!ELEMENT ddintro (caption, dddesc, ddindex)>
<!ATTLIST ddintro
%secur;
>
<!ELEMENT ddintro1 (caption, dddesc)>
<!ATTLIST ddintro1
%secur;
>
<!ELEMENT ddlist ((partno, pos)+)>
<!ATTLIST ddlist
%secur;
>
<!ELEMENT ddsheet ((caption, para+)*)>
<!ATTLIST ddsheet
%secur;
>
<!ELEMENT discl (#PCDATA)>
<!ELEMENT distlist (%namelist;)>
<!ATTLIST distlist
%secur;
>
<!ELEMENT dl (caption?, (dt, dd)+)>
<!ATTLIST dl
%secur;
>
<!ELEMENT doc ((mrinfo, modreq*) | (volume+) | (front, body, rear?))>
<!ATTLIST doc
%docatt;
%secur;
>
<!ELEMENT docname (#PCDATA)>
<!ELEMENT docpart (front, body, rear?)>
<!ATTLIST docpart
tocentry NMTOKEN #IMPLIED
%bodyatt;
%secur;
>
<!ELEMENT docpartn (#PCDATA)>
<!ELEMENT docref (#PCDATA)>
<!ATTLIST docref
%secur;
>
<!ELEMENT dt (#PCDATA)>
<!ATTLIST dt
%secur;
>
<!ELEMENT emphasis %change;>
<!ATTLIST emphasis
type CDATA #REQUIRED
>
<!ELEMENT entry (#PCDATA)>
<!ATTLIST entry
%attrs;
morerows CDATA #IMPLIED
align CDATA #IMPLIED
spanname CDATA #IMPLIED
%secur;
>
<!ELEMENT expcont (#PCDATA)>
<!ELEMENT extref EMPTY>
<!ATTLIST extref
docrefid IDREFS #REQUIRED
%secur;
>
<!ELEMENT extentity (#PCDATA)>
<!ATTLIST extentity
%secur;
>
<!ELEMENT extrefid (#PCDATA)>
<!ATTLIST extrefid
%secur;
>
<!ELEMENT figcap (#PCDATA)>
<!ATTLIST figcap
%secur;
>
<!ELEMENT figure (%fig;)>
<!ATTLIST figure
tocentry NMTOKEN #IMPLIED
verified NMTOKEN #IMPLIED
orient (port | land) "port"
%bodyatt;
%secur;
>
<!ELEMENT foreword (%fpi;)>
<!ATTLIST foreword
tocentry NMTOKEN #IMPLIED
verified NMTOKEN #IMPLIED
%bodyatt;
%secur;
>
<!ELEMENT front (%frnt;)>
<!ATTLIST front
%secur;
>
<!ELEMENT ftnote (pcdata | %list;)*>
<!ATTLIST ftnote
id ID #REQUIRED
mark (ctr | sym) "ctr"
%secur;
>
<!ELEMENT ftnref EMPTY>
<!ATTLIST ftnref
xrefid IDREF #REQUIRED
>
<!ELEMENT glossary (%glossry;)>
<!ATTLIST glossary
verified NMTOKEN #IMPLIED
%secur;
>
<!ELEMENT hr EMPTY>
<!ELEMENT idinfo (%idinf;)>
<!ATTLIST idinfo
verified NMTOKEN #IMPLIED
%secur;
>
<!ELEMENT illuslist EMPTY>
<!ATTLIST illuslist
verified NMTOKEN #IMPLIED
%secur;
>
<!ELEMENT img EMPTY>
<!ATTLIST img
%imgatt;
%secur;
>
<!ELEMENT indx EMPTY>
<!ATTLIST indx
verified NMTOKEN #IMPLIED
%secur;
>
<!ELEMENT indxflag EMPTY>
<!ATTLIST indxflag
ref1 CDATA #IMPLIED
ref2 CDATA #IMPLIED
ref3 CDATA #IMPLIED
ref4 CDATA #IMPLIED
%secur;
>
<!ELEMENT insert ANY>
<!ATTLIST insert
%secur;
>
<!ELEMENT intro (%fpi;)>
<!ATTLIST intro
tocentry NMTOKEN #IMPLIED
verified NMTOKEN #IMPLIED
%bodyatt;
%secur;
>
<!ELEMENT lep (origdate, chghistdate*)+>
<!ATTLIST lep
verified NMTOKEN #IMPLIED
>
<!ELEMENT li (pcdata | %list; | ftnote | a | pcdata)*>
<!ATTLIST li
id ID #IMPLIED
%secur;
>
<!ELEMENT lrp (%lrp;)>
<!ATTLIST lrp
%secur;
>
<!ELEMENT macrograph (img+)>
<!ATTLIST macrograph
reprowid NMTOKEN #IMPLIED
reprodep NMTOKEN #IMPLIED
%secur;
>
<!ELEMENT mapextRef (extrefid, extentity)*>
<!ATTLIST mapextRef
%secur;
>
<!ELEMENT mathcon (#PCDATA)>
<!ATTLIST mathcon
%bodyatt;
%secur;
>
<!ELEMENT mathtxt (#PCDATA)>
<!ATTLIST mathtxt
%bodyatt;
%secur;
>
<!ELEMENT modreq (mrinfo?, mrmod, mrrespns?)>
<!ATTLIST modreq
id ID #REQUIRED
xref NMTOKEN #IMPLIED
refpos (prexref | postxref | xref) "xref"
by CDATA #REQUIRED
date CDATA #REQUIRED
organiz NMTOKEN #IMPLIED
orgcat NMTOKEN #IMPLIED
cmntrcat NMTOKEN #IMPLIED
priority (1 | 2 | 3 | 4) #IMPLIED
category NMTOKEN #IMPLIED
topic CDATA #IMPLIED
>
<!ELEMENT mrinfo (%mrinfo;)>
<!ELEMENT mrmod (mrreason?, (mrgenmod | (mrinstr?, mrchgtxt)))>
<!ELEMENT mrreason (%mrelems;)+>
<!ELEMENT mrinstr (%mrelems;)+>
<!ELEMENT mrgenmod (%mrelems;)+>
<!ELEMENT mrchgtxt ANY>
<!ATTLIST mrchgtxt
chgloc NMTOKEN #IMPLIED
chglen NMTOKEN #IMPLIED
action (insert | delete | replace) "replace"
>
<!ELEMENT mrrespns (%mrelems;)*>
<!ATTLIST mrrespns
dispsn NMTOKEN #IMPLIED
status NMTOKEN #IMPLIED
>
<!ELEMENT mrpara (%mrtext;)>
<!ELEMENT mritem (%mrtext;)>
<!ELEMENT mrlist (mritem+)>
<!ELEMENT note (((caption?, para+), (%list;)*)+)>
<!ATTLIST note
type NMTOKEN #IMPLIED
xrefid IDREF #IMPLIED
%secur;
>
<!ELEMENT notice (figure?, (para+, (%list;)*)+)>
<!ATTLIST notice
type CDATA #IMPLIED
xrefid IDREF #IMPLIED
%secur;
>
<!ELEMENT number (#PCDATA)>
<!ELEMENT ol (caption?, li+)>
<!ATTLIST ol
%bodyatt;
%secur;
>
<!ELEMENT organ (#PCDATA)>
<!ATTLIST organ
%secur;
>
<!ELEMENT origdate (#PCDATA)>
<!ELEMENT owner (%namelist;)>
<!ATTLIST owner
%secur;
>
<!ELEMENT para %paracon;>
<!ATTLIST para
%bodyatt;
%secur;
>
<!ELEMENT para0 (%parazero;)>
<!ATTLIST para0
tocentry NMTOKEN #IMPLIED
verified NMTOKEN #IMPLIED
%bodyatt;
%secur;
>
<!ELEMENT partno (#PCDATA)>
<!ATTLIST partno
%secur;
>
<!ELEMENT pcdata (#PCDATA)>
<!ELEMENT pcdata1 (#PCDATA)>
<!ELEMENT person (#PCDATA)>
<!ATTLIST person
%secur;
>
<!ELEMENT pos (#PCDATA)>
<!ELEMENT position (#PCDATA)>
<!ATTLIST position
%secur;
>
<!ELEMENT preface (%fpi;)>
<!ATTLIST preface
tocentry NMTOKEN #IMPLIED
verified NMTOKEN #IMPLIED
%bodyatt;
%secur;
>
<!ELEMENT preparer (%namelist;)>
<!ATTLIST preparer
%secur;
>
<!ELEMENT pubdate (#PCDATA)>
<!ELEMENT pubno (#PCDATA)>
<!ELEMENT rear (%rr;)>
<!ATTLIST rear
%secur;
>
<!ELEMENT remove ANY>
<!ATTLIST remove
%secur;
>
<!ELEMENT revcmnts (#PCDATA)>
<!ATTLIST revcmnts
%secur;
>
<!ELEMENT revisor (person*, position?, organ?)>
<!ATTLIST revisor
%secur;
>
<!ELEMENT revnum (#PCDATA)>
<!ATTLIST revnum
%secur;
>
<!ELEMENT row ((entry)+)>
<!ATTLIST row
valign (top | bottom | middle) "middle"
bgrcolor CDATA #REQUIRED
%secur;
>
<!ELEMENT seal (figure)>
<!ELEMENT section (%sect;)>
<!ATTLIST section
tocentry NMTOKEN #IMPLIED
%bodyatt;
%secur;
>
<!ELEMENT selection (%ddchap1;)>
<!ATTLIST selection
tocentry NMTOKEN #IMPLIED
verified NMTOKEN #IMPLIED
%secur;
>
<!ELEMENT setDoc (docname)*>
<!ATTLIST setDoc
%secur;
>
<!ELEMENT spanspec EMPTY>
<!ATTLIST spanspec
namest NMTOKEN #REQUIRED
nameend NMTOKEN #REQUIRED
spanname NMTOKEN #IMPLIED
align (left | right | center | justify | char) "center"
charoff NMTOKEN #IMPLIED
char CDATA #IMPLIED
>
<!ELEMENT step1 (%step1con;)>
<!ATTLIST step1
%stepatt;
>
<!ELEMENT step2 (%step2con;)>
<!ATTLIST step2
%stepatt;
>
<!ELEMENT step3 (%step3con;)>
<!ATTLIST step3
%stepatt;
>
<!ELEMENT step4 (%step4con;)>
<!ATTLIST step4
%stepatt;
>
<!ELEMENT step5 (%step5con;)>
<!ATTLIST step5
%stepatt;
>
<!ELEMENT step6 (%step6con;)>
<!ATTLIST step6
%stepatt;
>
<!ELEMENT step7 (%step7con;)>
<!ATTLIST step7
%stepatt;
>
<!ELEMENT stitle (#PCDATA)>
<!ATTLIST stitle
%secur;
>
<!ELEMENT subpara1 (a?, %nparcon;, subpara2*)>
<!ATTLIST subpara1
tocentry NMTOKEN #IMPLIED
verified NMTOKEN #IMPLIED
%bodyatt;
%secur;
>
<!ELEMENT subpara2 (%nparcon1;, subpara3*)>
<!ATTLIST subpara2
tocentry NMTOKEN #IMPLIED
verified NMTOKEN #IMPLIED
%bodyatt;
%secur;
>
<!ELEMENT subpara3 (%nparcon1;)>
<!ATTLIST subpara3
tocentry NMTOKEN #IMPLIED
verified NMTOKEN #IMPLIED
%bodyatt;
%secur;
>
<!ELEMENT subscrpt (#PCDATA)>
<!ATTLIST subscrpt
%secur;
>
<!ELEMENT supersed (#PCDATA)>
<!ELEMENT supscrpt (#PCDATA)>
<!ATTLIST supscrpt
%secur;
>
<!ELEMENT table (%tabl;)>
<!ATTLIST table
tocentry NMTOKEN #IMPLIED
verified NMTOKEN #IMPLIED
orient (port | land) "port"
align (left | center | right) "center"
%bodyatt;
%secur;
>
<!ELEMENT tablelist EMPTY>
<!ATTLIST tablelist
verified NMTOKEN #IMPLIED
%secur;
>
<!ELEMENT tbody ((tr)+)>
<!ATTLIST tbody
valign (top | middle | bottom) "top"
%secur;
>
<!ELEMENT td (#PCDATA | %list;)*>
<!ATTLIST td
%tdatt;
%secur;
>
<!ELEMENT tfoot ((tr | row)+)>
<!ATTLIST tfoot
%attrs;
%cellhalign;
%cellvalign;
%secur;
>
<!ELEMENT tgroup (colspec*, spanspec*, thead?, tfoot?, tbody+)>
<!ATTLIST tgroup
cols NMTOKEN #REQUIRED
align (left | right | center | justify | char) "left"
charoff NMTOKEN #IMPLIED
char CDATA #IMPLIED
%secur;
>
<!ELEMENT thead (colspec*, tr+)>
<!ATTLIST thead
valign (top | middle | bottom) "bottom"
%secur;
>
<!ELEMENT tr ((td)+)>
<!ATTLIST tr
valign (top | bottom | middle) "middle"
bgrcolor CDATA #REQUIRED
%secur;
>
<!ELEMENT ul (caption?, li+)>
<!ATTLIST ul
%secur;
>
<!ELEMENT usercode (#PCDATA)>
<!ELEMENT userelm1 (#PCDATA)>
<!ELEMENT userelm2 (#PCDATA)>
<!ELEMENT userelm3 (#PCDATA)>
<!ELEMENT userelm4 (#PCDATA)>
<!ELEMENT userelm5 (#PCDATA)>
<!ELEMENT userelm6 (#PCDATA)>
<!ELEMENT userelm7 (#PCDATA)>
<!ELEMENT userelm8 (#PCDATA)>
<!ELEMENT userelm9 (#PCDATA)>
<!ELEMENT userelm10 (#PCDATA)>
<!ELEMENT verstat (warning | caution | notice | danger)+>
<!ATTLIST verstat
%secur;
>
<!ELEMENT volnum (#PCDATA)>
<!ELEMENT volume ((docpart+) | (front, body, rear?))>
<!ATTLIST volume
tocentry NMTOKEN #IMPLIED
%bodyatt;
%secur;
>
<!ELEMENT warning (figure?, (para+, (%list;)*)+)>
<!ATTLIST warning
type CDATA #IMPLIED
xrefid IDREF #IMPLIED
%secur;
>
<!ELEMENT warnpage ((para | warning)+)>
<!ATTLIST warnpage
inschlvl NMTOKENS #IMPLIED
delchlvl NMTOKENS #IMPLIED
revchg NMTOKEN #IMPLIED
verified NMTOKEN #IMPLIED
%secur;
>
<!ELEMENT wordref (pcdata | a)*>
<!ATTLIST wordref
%secur;
verified NMTOKEN #IMPLIED
category CDATA #IMPLIED
pronunciation CDATA #IMPLIED
>
<!ELEMENT xref EMPTY>
<!ATTLIST xref
xrefid IDREF #REQUIRED
%secur;
>