%bodytext; ë (p or +
ë quotation or +
ë listgroup or +
ë table or +
ë object or +
ë objectgroup or +
ë formula or +
ë eventgroup or +
ë reference) at least one of this set... +
%data; ë %formatting; or +
ë %linksetc; or +
ë genesequence or +
ë layeredtext or +
ë accolade or +
ë formula or +
ë object or +
ë reference or +
ë answer or +
ë question or +
ë hint or +
ë feedback or +
ë related or +
ë price or +
ë namegroup or +
ë name or +
ë date or +
ë address or +
ë corporatename or +
ë title or +
ë event +
%formatting; ë accent or +
ë b or +
ë i or +
ë u or +
ë smallcapitals or +
ë uu or +
ë overline or +
ë sansserif or +
ë slanted or +
ë strike or +
ë sup or +
ë sub or +
ë tt or +
ë openface or +
ë scriptface or +
ë roman or +
ë highlight or +
ë font or +
ë x or +
ë br or +
ë softbr or +
ë symbol or +
ë span or +
ë alternativeformat or +
ë number or +
ë fill +
%isolang; ë CDATA %linksetc; ë link or +
ë externallink +
%yesorno; ë CDATA abstractinfo
ë (#PCDATA or
ë %linksetc; or +
ë %formatting; or +
ë p) zero or many of this set... +
attributes:
format: use "inline" or " display"; default value="display"
ac
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
accent
ë ac followed by... +
ë am +
accolade
ë (#PCDATA or
ë %data;) zero or many of this set... +
attributes:
*type: use CDATA
*side: use CDATA
*offset: use CDATA
address
ë (#PCDATA or
ë %formatting; or +
ë %linksetc; or +
ë roles or +
ë room or +
ë building or +
ë institution or +
ë street or +
ë city or +
ë state or +
ë zip or +
ë country or +
ë tel or +
ë fax) zero or many of this set... +
attributes:
id: use ID
type: use CDATA
format: use "inline" or " display"; default value="inline"
alternativeformat
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
attributes:
*type: use CDATA
alternativemath
ë %basicmathelements;
attributes:
*type: use CDATA
alternativename
ë %nameelements;
attributes:
type: use CDATA
language: use %isolang;
alternativeversion
ë objectsource followed by... +
ë legend zero or one...  +
am
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
answer
ë (#PCDATA or
ë %data; or +
ë p) zero or many of this set... +
attributes:
id: use ID
rid: use IDREFS
veracity: use "true" or " false" or " falsebut"
format: use "inline" or " display"; default value="display"
answercode
ë #PCDATA b
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
binding
ë #PCDATA bindinggroup
ë (#PCDATA or
ë %formatting; or +
ë %linksetc; or +
ë isbn or +
ë eisbn or +
ë binding or +
ë date or +
ë answercode or +
ë inspectioncopy or +
ë wwwexcludeflag or +
ë price) zero or many of this set... +
bookdetails
ë (#PCDATA or
ë %formatting; or +
ë %linksetc; or +
ë address or +
ë bindinggroup or +
ë bpmsid or +
ë contents or +
ë date or +
ë division or +
ë edition or +
ë isbn or +
ë eisbn or +
ë binding or +
ë countgroup or +
ë imprint or +
ë marketingblurb or +
ë namegroup or +
ë title or +
ë readergroup or +
ë reviewquotes or +
ë specialfeatures or +
ë subject or +
ë technicalrequirements or +
ë corporatename or +
ë documentid or +
ë etal or +
ë eventgroup or +
ë inpress or +
ë issue or +
ë miscellaneoustext or +
ë name or +
ë page or +
ë publisher or +
ë supplement or +
ë thesis or +
ë translated or +
ë volume) zero or many of this set... +
bpmsid
ë #PCDATA br
ë EMPTY building
ë (#PCDATA or
ë %formatting;) zero or many of this set... +
city
ë (#PCDATA or
ë %formatting;) zero or many of this set... +
coden
ë #PCDATA colspec
ë EMPTY
attributes:
colnum: use CDATA
colname: use NMTOKEN
colsep: use %yesorno;
rowsep: use %yesorno;
align: use "left" or "right" or "center" or "justify" or "char"
charoff: use CDATA
char: use CDATA
colwidth: use CDATA
comment
ë (#PCDATA or
ë %linksetc; or +
ë %formatting;) zero or many of this set... +
attributes:
*id: use ID
*type: use CDATA
commentgroup
ë (comment) at least one of this set... + content
ë publisherinfo followed by... +
ë contentinfo followed by... +
ë (documentgroup at least one... or +
ë document) +
attributes:
docfmt: use "xml"; default value="xml"
dtdver: use "4.0"; default value="4.0"
contentcode
ë #PCDATA contentinfo
ë contentcode followed by... +
ë titlegroup followed by... +
ë edition zero or one... followed by... +
ë namegroup zero or one... followed by... +
ë ((issn followed by... +
ë eissn zero or one... followed by... +
ë coden zero or one... ) or +
ë (isbn followed by... +
ë eisbn zero or one... )) zero or one of this set... followed by... +
ë copyright zero or many... followed by... +
ë date zero or many... followed by... +
ë idgroup zero or one...  +
attributes:
language: use %isolang;; default value="en"
type: use CDATA
contents
ë (#PCDATA or
ë %data;) zero or many of this set... +
copyright
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
attributes:
type: use CDATA
corporatename
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
attributes:
type: use CDATA
format: use "inline" or " display"
correspondent
ë (#PCDATA or
ë %formatting; or +
ë %linksetc; or +
ë heading or +
ë name or +
ë address) zero or many of this set... +
attributes:
id: use ID
type: use CDATA
count
ë EMPTY
attributes:
*type: use CDATA
*count: use CDATA
countgroup
ë (count) at least one of this set... + country
ë (#PCDATA or
ë %formatting;) zero or many of this set... +
attributes:
countrycode: use CDATA
date
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
attributes:
*date: use CDATA
dateend: use CDATA
type: use CDATA
definition
ë (#PCDATA or
ë %data;) zero or many of this set... +
definitiongroup
ë (heading or +
ë p or +
ë definitionpair or +
ë link or +
ë x or +
ë br) at least one of this set... +
attributes:
*type: use CDATA
definitionpair
ë (term or +
ë definition or +
ë link or +
ë x or +
ë br) at least one of this set... +
attributes:
id: use ID
division
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
document
ë (header followed by... +
ë section zero or many... followed by... +
ë objectgroup zero or one... followed by... +
ë commentgroup zero or one... ) at least one of this set... +
attributes:
*sequence: use CDATA
*type: use CDATA
referencetype: use "harvard" or " vancouver"
documentgroup
ë header followed by... +
ë document at least one...  +
attributes:
type: use CDATA
documentid
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
attributes:
*type: use CDATA
*id: use CDATA
status: use "live" or "notlive"; default value="live"
documentinfo
ë idgroup followed by... +
ë relatedgroup zero or one... followed by... +
ë date at least one... followed by... +
ë pagedetails zero or one... followed by... +
ë countgroup zero or one... followed by... +
ë copyright zero or one... followed by... +
ë trackinghistory zero or one... followed by... +
ë tocheading zero or many... followed by... +
ë readergroup zero or one... followed by... +
ë subjectgroup zero or one... followed by... +
ë ratinggroup zero or one... followed by... +
ë runningheadgroup zero or one... followed by... +
ë history zero or one... followed by... +
ë namegroup zero or one...  +
attributes:
language: use %isolang;; default value="en"
edition
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
eisbn
ë #PCDATA eissn
ë #PCDATA entry
ë (#PCDATA or
ë %data;) zero or many of this set... +
attributes:
colname: use NMTOKEN
namest: use NMTOKEN
nameend: use NMTOKEN
morerows: use CDATA; default value="0"
colsep: use %yesorno;
rowsep: use %yesorno;
rotate: use CDATA; default value="0"
valign: use "top" or "middle" or "bottom"
align: use "left" or "right" or "center" or "justify" or "char"
charoff: use CDATA
char: use CDATA
etal
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
event
ë (#PCDATA or
ë %linksetc; or +
ë %formatting; or +
ë date or +
ë title or +
ë name or +
ë namegroup or +
ë address or +
ë corporatename or +
ë miscellaneoustext or +
ë p or +
ë subjectgroup or +
ë event) zero or many of this set... +
attributes:
id: use ID
type: use CDATA
eventgroup
ë (heading or +
ë p or +
ë event or +
ë link or +
ë x or +
ë br) at least one of this set... +
externallink
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
attributes:
*type: use CDATA
id: use CDATA
fax
ë (#PCDATA or
ë %formatting;) zero or many of this set... +
feedback
ë (#PCDATA or
ë %data; or +
ë p) zero or many of this set... +
attributes:
id: use ID
rid: use IDREFS
level: use "1" or " 2" or " 3" or " 4" or " 5" or " 6"
veracity: use "true" or " false" or " falsebut" or " trueorfalse"
format: use "inline" or " display"; default value="display"
type: use CDATA
file
ë (copyright or +
ë parameter) zero or many of this set... +
attributes:
*name: use CDATA
*type: use CDATA
id: use ID
colour: use CDATA
width: use CDATA
height: use CDATA
filesize: use CDATA
dpi: use CDATA
sequence: use "1" or " 2" or " 3" or " 4" or " 5" or " 6" or " 7" or " 8" or " 9" or " 10"
note: use CDATA
filegroup
ë file at least one...  +
attributes:
*id: use ID
fill
ë EMPTY
attributes:
*type: use CDATA
length: use CDATA
font
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
attributes:
*name: use CDATA
footnote
ë (p or +
ë link) at least one of this set... +
attributes:
id: use ID
type: use CDATA
footnotegroup
ë (keywordgroup or +
ë definitiongroup or +
ë correspondent or +
ë history or +
ë footnote or +
ë abstractinfo or +
ë link or +
ë br) at least one of this set... +
forenames
ë (#PCDATA or
ë %formatting; or +
ë %linksetc; or +
ë file) zero or many of this set... +
attributes:
type: use CDATA
formula
ë number zero or one... followed by... +
ë %fullmathelements; followed by...
ë x zero or one... followed by... +
ë number zero or one...  +
attributes:
id: use ID
format: use "inline" or " display"; default value="display"
source: use CDATA
fullname
ë (#PCDATA or
ë %formatting; or +
ë %linksetc; or +
ë file) zero or many of this set... +
genesequence
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
header
ë documentinfo followed by... +
ë (titlegroup or +
ë namegroup or +
ë summary or +
ë keywordgroup or +
ë definitiongroup or +
ë correspondent or +
ë footnotegroup or +
ë history or +
ë abstractinfo or +
ë copyright or +
ë bookdetails or +
ë eventgroup) at least one of this set... +
heading
ë (#PCDATA or
ë %data;) zero or many of this set... +
attributes:
*id: use ID
*level: use "0" or " 1" or " 2" or " 3" or " 4" or " 5" or " 6" or " 7" or " 8"
format: use "inline" or " display"; default value="display"
implicit: use "yes" or " no"; default value="no"
highlight
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
attributes:
*bgcolor: use CDATA
hint
ë (#PCDATA or
ë %data;) zero or many of this set... +
attributes:
id: use ID
rid: use IDREFS
format: use "inline" or " display"; default value="display"
history
ë (heading or +
ë p) at least one of this set... +
i
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
idgroup
ë (documentid) at least one of this set... + imprint
ë (#PCDATA or
ë %data;) zero or many of this set... +
indexentry
ë (indexentry or +
ë reference or +
ë name or +
ë page or +
ë subject or +
ë keyword or +
ë x) at least one of this set... +
attributes:
*id: use ID
indexgroup
ë (heading or +
ë indexentry) at least one of this set... +
attributes:
*type: use CDATA
inpress
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
insitu
ë ANY
attributes:
*id: use ID
inspectioncopy
ë #PCDATA
attributes:
countrycode: use CDATA
institution
ë (#PCDATA or
ë %formatting;) zero or many of this set... +
isbn
ë #PCDATA issn
ë #PCDATA issue
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
attributes:
number: use CDATA
sequence: use CDATA
keyword
ë (#PCDATA or
ë %data;) zero or many of this set... +
attributes:
level: use "1" or " 2" or " 3" or " 4" or " 5" or " 6"
keywordgroup
ë (heading or +
ë keyword or +
ë link or +
ë x or +
ë br) at least one of this set... +
attributes:
class: use CDATA
language: use %isolang;; default value="en"
format: use "inline" or " display"; default value="display"
databasesearch: use CDATA
layeredtext
ë (#PCDATA or
ë %data;) zero or many of this set... +
attributes:
type: use CDATA
id: use ID
sequence: use CDATA
rid: use IDREFS
legend
ë (p or +
ë formula or +
ë table) at least one of this set... +
attributes:
id: use ID
type: use CDATA
language: use %isolang;; default value="en"
li
ë number zero or one... followed by... +
ë p at least one...  +
attributes:
level: use "1" or " 2" or " 3" or " 4" or " 5" or " 6"; default value="1"
link
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
attributes:
*rid: use IDREFS
type: use CDATA
callin: use IDREFS
listgroup
ë (li) at least one of this set... +
attributes:
id: use ID
type: use CDATA
marketingblurb
ë ANY
attributes:
type: use CDATA
miscellaneoustext
ë (#PCDATA or
ë %data;) zero or many of this set... +
name
ë ((%nameelements;) or
ë alternativename) at least one of this set... +
attributes:
type: use CDATA
namegroup
ë (heading or +
ë name or +
ë corporatename or +
ë address or +
ë etal or +
ë miscellaneoustext or +
ë link or +
ë x or +
ë br) at least one of this set... +
attributes:
type: use CDATA
format: use "inline" or " display"
databasesearch: use CDATA
nametitle
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
newspaper
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
notegroup
ë (heading or +
ë footnote or +
ë link) at least one of this set... +
number
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
object
ë (objectsource or +
ë keywordgroup or +
ë subjectgroup or +
ë heading or +
ë legend or +
ë objectnote or +
ë alternativeversion) at least one of this set... +
attributes:
*id: use ID
*type: use CDATA
*position: use "fixed" or " floating"
format: use "inline" or " display"; default value="display"
objectgroup
ë (object or +
ë objectsubgroup) at least one of this set... +
objectnote
ë p at least one...  + objectsource
ë (filegroup or +
ë file) or +
ë insitu +
objectsubgroup
ë (object or +
ë objectsource or +
ë keywordgroup or +
ë subjectgroup or +
ë heading or +
ë legend or +
ë objectnote or +
ë alternativeversion) at least one of this set... +
attributes:
*id: use ID
office
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
openface
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
overline
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
p
ë (#PCDATA or
ë %data; or +
ë shortlegend or +
ë bookdetails) zero or many of this set... +
page
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
attributes:
*type: use CDATA
pagedetails
ë volume zero or one... followed by... +
ë (issue or +
ë supplement) zero or one of this set... followed by... +
ë page zero or many...  +
parameter
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
attributes:
*type: use CDATA
*name: use CDATA
pedigree
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
price
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
attributes:
currency: use CDATA
value: use CDATA
publisher
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
publisherinfo
ë publisher followed by... +
ë address followed by... +
ë division zero or one... followed by... +
ë office zero or one...  +
qualifications
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
question
ë (#PCDATA or
ë %data; or +
ë p) zero or many of this set... +
attributes:
id: use ID
rid: use IDREFS
type: use CDATA
format: use "inline" or " display"; default value="display"
questiongroup
ë (heading or +
ë p or +
ë table or +
ë question or +
ë hint or +
ë answer or +
ë feedback or +
ë footnote or +
ë subjectgroup) at least one of this set... +
attributes:
level: use "basic" or " intermediate" or " advanced"
type: use CDATA
id: use ID
quotation
ë (heading or +
ë p or +
ë source) at least one of this set... +
attributes:
type: use CDATA
rating
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
attributes:
*level: use "0" or " 1" or " 2" or " 3" or " 4" or " 5" or " 6" or " 7" or " 8" or " 9" or " 10"
type: use CDATA
ratinggroup
ë (rating) at least one of this set... +
attributes:
type: use CDATA
readergroup
ë (readership) at least one of this set... + readership
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
attributes:
type: use CDATA
reference
ë number zero or one... followed by... +
ë (address or +
ë corporatename or +
ë date or +
ë documentid or +
ë edition or +
ë etal or +
ë eventgroup or +
ë inpress or +
ë issue or +
ë miscellaneoustext or +
ë name or +
ë namegroup or +
ë newspaper or +
ë page or +
ë title or +
ë publisher or +
ë supplement or +
ë thesis or +
ë translated or +
ë volume or +
ë x or +
ë link or +
ë externallink) at least one of this set... followed by... +
ë reference zero or many...  +
attributes:
id: use ID
*type: use CDATA
format: use "inline" or " display"; default value="display"
related
ë (file or +
ë externallink or +
ë reference) at least one of this set... +
attributes:
*relationship: use CDATA
*type: use CDATA
relatedgroup
ë (related) at least one of this set... + reviewquotes
ë ANY roles
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
roman
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
room
ë (#PCDATA or
ë %formatting;) zero or many of this set... +
row
ë entry at least one...  +
attributes:
rowsep: use %yesorno;
runninghead
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
attributes:
*type: use CDATA
runningheadgroup
ë (runninghead or +
ë link) at least one of this set... +
sansserif
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
scriptface
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
section
ë (%bodytext; or +
ë correspondent or +
ë definitiongroup or +
ë history or +
ë indexgroup or +
ë keywordgroup or +
ë namegroup or +
ë notegroup or +
ë questiongroup or +
ë subsection or +
ë summary or +
ë titlegroup or +
ë contents or +
ë tocentry or +
ë bookdetails) at least one of this set... +
attributes:
*id: use ID
type: use CDATA
language: use %isolang;; default value="en"
shortlegend
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
simplemath
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
slanted
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
smallcapitals
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
softbr
ë EMPTY source
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
span
ë (#PCDATA or
ë %formatting; or +
ë %linksetc; or +
ë related or +
ë formula or +
ë object) zero or many of this set... +
attributes:
*id: use ID
specialfeatures
ë ANY state
ë (#PCDATA or
ë %formatting;) zero or many of this set... +
street
ë (#PCDATA or
ë %formatting;) zero or many of this set... +
strike
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
sub
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
subject
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
attributes:
level: use "1" or " 2" or " 3" or " 4" or " 5" or " 6"
type: use CDATA
code: use CDATA
subjectgroup
ë subject at least one...  +
attributes:
type: use CDATA
subsection
ë (%bodytext; or +
ë heading or +
ë definitiongroup or +
ë namegroup or +
ë notegroup or +
ë questiongroup or +
ë subsection or +
ë tocentry or +
ë bookdetails) at least one of this set... +
attributes:
*id: use ID
*level: use "0" or " 1" or " 2" or " 3" or " 4" or " 5" or " 6"
type: use CDATA
relativesize: use CDATA
border: use CDATA
bgcolor: use CDATA
language: use %isolang;; default value="en"
summary
ë (heading or +
ë abstractinfo or +
ë title or +
ë %bodytext; or +
ë link or +
ë x or +
ë br) at least one of this set... +
attributes:
language: use %isolang;; default value="en"
sup
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
supplement
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
attributes:
number: use CDATA
surname
ë (#PCDATA or
ë surnameprefix or +
ë %formatting; or +
ë %linksetc; or +
ë file) zero or many of this set... +
surnameprefix
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
symbol
ë #PCDATA
attributes:
*name: use CDATA
ascii: use CDATA
unicode: use CDATA
description: use CDATA
type: use CDATA
glyph: use CDATA
table
ë (legend zero or one... followed by... +
ë tbl) at least one of this set... +
attributes:
id: use ID
tbl
ë tbltl zero or one... followed by... +
ë tgroup at least one...  +
attributes:
id: use ID
frame: use "top" or "bottom" or "topbot" or "sides" or "all" or "none"
colsep: use %yesorno;
rowsep: use %yesorno;
orient: use "port" or "land"
pgwide: use %yesorno;
type: use "inline" or "icon" or "hscroll"; default value="inline"
tbltl
ë p at least one...  + tbody
ë row at least one...  +
attributes:
valign: use "top" or "middle" or "bottom"; default value="top"
technicalrequirements
ë ANY tel
ë (#PCDATA or
ë %formatting;) zero or many of this set... +
term
ë (#PCDATA or
ë %data;) zero or many of this set... +
tex
ë #PCDATA
attributes:
type: use CDATA
tfoot
ë colspec zero or many... followed by... +
ë row at least one...  +
attributes:
valign: use "top" or "middle" or "bottom"; default value="bottom"
tgroup
ë colspec zero or many... followed by... +
ë thead zero or one... followed by... +
ë tfoot zero or one... followed by... +
ë tbody at least one... followed by... +
ë tfoot zero or one...  +
attributes:
id: use ID
*cols: use CDATA
tabstyle: use CDATA
colsep: use %yesorno;
rowsep: use %yesorno;
align: use "left" or "right" or "center" or "justify" or "char"; default value="left"
charoff: use CDATA; default value="50"
char: use CDATA; default value=""
thead
ë colspec zero or many... followed by... +
ë row at least one...  +
attributes:
valign: use "top" or "middle" or "bottom"; default value="bottom"
thesis
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
title
ë (#PCDATA or
ë %data;) zero or many of this set... +
attributes:
type: use CDATA
language: use %isolang;
titlegroup
ë (title) at least one of this set... + toc
ë title zero or one... followed by... +
ë section at least one...  +
tocentry
ë (subjectgroup or +
ë idgroup or +
ë contentcode or +
ë tocheading or +
ë date or +
ë pagedetails or +
ë titlegroup or +
ë namegroup or +
ë p or +
ë externallink) at least one of this set... +
attributes:
id: use CDATA
*type: use CDATA
supplementarycontent: use CDATA
sequence: use CDATA
tocheading
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
attributes:
level: use CDATA
trackingdate
ë EMPTY
attributes:
*type: use CDATA
*date: use CDATA
by: use CDATA
software: use CDATA
version: use CDATA
trackinghistory
ë (#PCDATA or
ë %formatting; or +
ë %linksetc; or +
ë trackingdate) zero or many of this set... +
translated
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
tt
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
u
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
uu
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
volume
ë (#PCDATA or
ë %formatting; or +
ë %linksetc;) zero or many of this set... +
attributes:
number: use CDATA
wwwexcludeflag
ë #PCDATA wwwlist
ë bookdetails zero or many...  + x
ë (#PCDATA or
ë %linksetc; or +
ë %formatting;) zero or many of this set... +
zip
ë (#PCDATA or
ë %formatting;) zero or many of this set... +