source: trunk/lib/docbook/website/schema/dtd/website.dtd @ 3162

Last change on this file since 3162 was 3153, checked in by Nicklas Nordborg, 16 years ago

Added docbook DTD:s and stylesheets

File size: 59.3 KB
Line 
1<!-- *********************************************************************
2     *** THIS IS THE FLATTENED DTD. DO NOT EDIT THIS DTD BY HAND, EDIT ***
3     *** THE CUSTOMIZATION LAYER AND REGNERATE THE FLATTENED DTD! ********
4     ********************************************************************* -->
5
6<!-- ====================================================================== -->
7<!-- Website DTD V2.5.0
8     Copyright (C) 1997-2003 Norman Walsh
9     http://sourceforge.net/projects/docbook/
10
11     $Id: website.dtd,v 1.1 2004/03/03 22:31:10 dweiss Exp $
12
13     Please direct all questions and comments about this DTD to
14     Norman Walsh, <ndw@nwalsh.com>.
15
16     Common declaration:
17
18     <?xml version="1.0"?>
19     <!DOCTYPE webpage
20       PUBLIC "-//Norman Walsh//DTD Website V2.5.0//EN"
21       "http://docbook.sourceforge.net/release/website/2.5.0/schema/dtd/website.dtd">
22                                                                            -->
23<!-- ====================================================================== -->
24
25<!-- allow some things that would be excluded by simple -->
26
27<!ENTITY % local.tech.char.class "|sgmltag">
28<!ENTITY % local.link.char.class "|olink">
29<!ENTITY % local.list.class "|simplelist">
30<!ENTITY % local.compound.class "|qandaset">
31<!ENTITY % local.para.class "|webtoc|rss">
32<!ENTITY % html-prefix "html:">
33<!ENTITY % html-suffix ":html">
34<!ENTITY % html-namespace "'http://www.w3.org/1999/xhtml'">
35<!ENTITY % html-xmlns "xmlns%html-suffix;">
36<!ENTITY % html-input.element "%html-prefix;input">
37<!ENTITY % html-button.element "%html-prefix;button">
38<!ENTITY % html-label.element "%html-prefix;label">
39<!ENTITY % html-select.element "%html-prefix;select">
40<!ENTITY % html-textarea.element "%html-prefix;textarea">
41<!ENTITY % html-form.element "%html-prefix;form">
42<!ENTITY % html-option.element "%html-prefix;option">
43<!ENTITY % xlink-prefix "xlink:">
44<!ENTITY % xlink-suffix ":xlink">
45<!ENTITY % xlink-namespace "'http://www.w3.org/1999/xlink'">
46<!ENTITY % xlink-xmlns  "xmlns%xlink-suffix;">
47<!ENTITY % xlink-type "%xlink-prefix;type">
48<!ENTITY % xlink-arcrole "%xlink-prefix;arcrole">
49<!ENTITY % xlink-role "%xlink-prefix;role">
50<!ENTITY % xlink-href "%xlink-prefix;href">
51<!ENTITY % xlink-title "%xlink-prefix;title">
52<!ENTITY % rddl-prefix "rddl:">
53<!ENTITY % rddl-suffix ":rddl">
54<!ENTITY % rddl-namespace "'http://www.rddl.org/'">
55<!ENTITY % rddl-xmlns  "xmlns%rddl-suffix;">
56<!ENTITY % rddl-resource.element "%rddl-prefix;resource">
57<!ENTITY % rddl.elements "|%rddl-resource.element;">
58<!ENTITY % local.section.attrib
59  "rddl IDREF #IMPLIED"
60>
61<!ENTITY % local.para.char.mix "|%html-input.element;|%html-button.element;|%html-label.element;|%html-select.element;|%html-textarea.element; %rddl.elements;">
62<!ENTITY % local.divcomponent.mix "|%html-form.element;">
63<!NOTATION XML SYSTEM "http://www.w3.org/TR/REC-xml">
64<!ENTITY % local.notation.class "">
65<!ENTITY % notation.class
66    "BMP| CGM-CHAR | CGM-BINARY | CGM-CLEAR | DITROFF | DVI
67    | EPS | EQN | FAX | GIF | GIF87a | GIF89a
68    | JPG | JPEG | IGES | PCX
69    | PIC | PNG | PS | SGML | XML | TBL | TEX | TIFF | WMF | WPG
70    | linespecific
71    %local.notation.class;">
72<!ENTITY % list.class
73    "itemizedlist|orderedlist
74    |variablelist %local.list.class;">
75<!ENTITY % local.admon.class "">
76<!ENTITY % admon.class
77    "note %local.admon.class;">
78<!ENTITY % local.linespecific.class "">
79<!ENTITY % linespecific.class
80    "literallayout|programlisting %local.linespecific.class;">
81<!ENTITY % para.class
82    "para %local.para.class;">
83<!ENTITY % local.informal.class "">
84<!ENTITY % informal.class
85    "blockquote
86    |mediaobject
87    |informaltable %local.informal.class;">
88<!ENTITY % local.formal.class "">
89<!ENTITY % formal.class
90    "example|figure|table %local.formal.class;">
91<!ENTITY % compound.class
92    "sidebar %local.compound.class;">
93<!ENTITY % local.descobj.class "">
94<!ENTITY % descobj.class
95    "abstract|authorblurb|epigraph
96    %local.descobj.class;">
97<!ENTITY % local.xref.char.class "">
98<!ENTITY % xref.char.class "footnoteref|xref %local.xref.char.class;">
99<!ENTITY % local.gen.char.class "">
100<!ENTITY % gen.char.class
101    "abbrev|acronym|citetitle|emphasis|footnote|phrase
102    |quote|trademark %local.gen.char.class;">
103<!ENTITY % link.char.class
104    "link|ulink %local.link.char.class;">
105<!ENTITY % tech.char.class
106    "command|computeroutput
107    |email|filename
108    |literal
109    |option
110    |replaceable
111    |systemitem|userinput
112    %local.tech.char.class;">
113<!ENTITY % local.docinfo.char.class "">
114<!ENTITY % docinfo.char.class
115    "author|corpauthor|othercredit
116    |revhistory
117    %local.docinfo.char.class;">
118<!ENTITY % local.inlineobj.char.class "">
119<!ENTITY % inlineobj.char.class
120    "inlinemediaobject %local.inlineobj.char.class;">
121<!ENTITY % local.common.attrib "">
122<!ENTITY % common.attrib
123  "id   ID    #IMPLIED
124  lang    CDATA   #IMPLIED
125  revisionflag  (changed
126      |added
127      |deleted
128      |off)   #IMPLIED
129  %local.common.attrib;"
130>
131<!ENTITY % local.person.ident.mix "">
132<!ENTITY % person.ident.mix
133    "honorific|firstname|surname|lineage|othername|affiliation
134    |authorblurb
135    %local.person.ident.mix;">
136<!ENTITY % local.bibliocomponent.mix "">
137<!ENTITY % bibliocomponent.mix
138    "abbrev|abstract|author
139    |authorgroup|bibliomisc
140    |copyright|corpauthor|date|edition
141    |editor|issuenum
142    |othercredit
143    |pubdate|publishername
144    |releaseinfo|revhistory
145    |subtitle|title|titleabbrev|volumenum|citetitle
146    |%person.ident.mix;
147    %local.bibliocomponent.mix;">
148<!ENTITY % local.info.class "">
149<!ENTITY % info.class
150    "mediaobject | legalnotice
151     | subjectset | keywordset | %bibliocomponent.mix;
152                 %local.info.class;">
153<!ENTITY % local.component.mix "">
154<!ENTITY % component.mix
155    "%list.class;   |%admon.class;
156    |%linespecific.class;
157    |%para.class;   |%informal.class;
158    |%formal.class;   |%compound.class;
159          |%descobj.class;
160    %local.component.mix;">
161<!ENTITY % local.sidebar.mix "">
162<!ENTITY % sidebar.mix
163    "%list.class;   |%admon.class;
164    |%linespecific.class;
165    |%para.class;   |%informal.class;
166    |%formal.class;
167    %local.sidebar.mix;">
168<!ENTITY % local.qandaset.mix "">
169<!ENTITY % qandaset.mix
170    "%list.class;
171    |%linespecific.class;
172    |%para.class;   |%informal.class;
173    |%formal.class;
174    %local.qandaset.mix;">
175<!ENTITY % local.revdescription.mix "">
176<!ENTITY % revdescription.mix
177    "%list.class;   |%admon.class;
178    |%linespecific.class;
179    |%para.class;   |%informal.class;
180    |%formal.class;
181    %local.revdescription.mix;">
182<!ENTITY % local.footnote.mix "">
183<!ENTITY % footnote.mix
184    "%list.class;
185    |%linespecific.class;
186    |%para.class;   |%informal.class;
187    %local.footnote.mix;">
188<!ENTITY % local.example.mix "">
189<!ENTITY % example.mix
190    "%list.class;
191    |%linespecific.class;
192    |%para.class;   |%informal.class;
193    %local.example.mix;">
194<!ENTITY % local.admon.mix "">
195<!ENTITY % admon.mix
196    "%list.class;
197    |%linespecific.class;
198    |%para.class;   |%informal.class;
199    |%formal.class;
200    %local.admon.mix;">
201<!ENTITY % local.figure.mix "">
202<!ENTITY % figure.mix
203    "%linespecific.class;
204          |%informal.class;
205    %local.figure.mix;">
206<!ENTITY % local.tabentry.mix "">
207<!ENTITY % tabentry.mix
208    "%list.class;   |%admon.class;
209    |%linespecific.class;
210    |%para.class;   |mediaobject
211    %local.tabentry.mix;">
212<!ENTITY % local.legalnotice.mix "">
213<!ENTITY % legalnotice.mix
214    "%list.class;   |%admon.class;
215    |%linespecific.class;
216    |%para.class;   |blockquote
217    %local.legalnotice.mix;">
218<!ENTITY % local.textobject.mix "">
219<!ENTITY % textobject.mix
220    "%list.class;   |%admon.class;
221    |%linespecific.class;
222    |%para.class;   |blockquote
223    %local.textobject.mix;">
224<!ENTITY % local.listpreamble.mix "">
225<!ENTITY % listpreamble.mix
226    "                    %admon.class;
227    |%linespecific.class;
228    |%para.class;   |%informal.class;
229                |%descobj.class;
230    %local.listpreamble.mix;">
231<!ENTITY % para.char.mix
232    "#PCDATA
233    |%xref.char.class;  |%gen.char.class;
234    |%link.char.class;  |%tech.char.class;
235          |%inlineobj.char.class;
236    %local.para.char.mix;">
237<!ENTITY % local.title.char.mix "">
238<!ENTITY % title.char.mix
239    "#PCDATA
240    |%xref.char.class;  |%gen.char.class;
241    |%link.char.class;  |%tech.char.class;
242          |%docinfo.char.class;
243          |%inlineobj.char.class;
244    %local.title.char.mix;">
245<!ENTITY % local.cptr.char.mix "">
246<!ENTITY % cptr.char.mix
247    "#PCDATA
248    |%link.char.class;  |%tech.char.class;
249          |inlinemediaobject
250    %local.cptr.char.mix;">
251<!ENTITY % local.smallcptr.char.mix "">
252<!ENTITY % smallcptr.char.mix
253    "#PCDATA
254          |replaceable
255          |inlinemediaobject
256    %local.smallcptr.char.mix;">
257<!ENTITY % local.word.char.mix "">
258<!ENTITY % word.char.mix
259    "#PCDATA
260          |acronym|emphasis|trademark
261    |%link.char.class;
262          |inlinemediaobject
263    %local.word.char.mix;">
264<!ENTITY % local.docinfo.char.mix "">
265<!ENTITY % docinfo.char.mix
266    "#PCDATA
267    |%link.char.class;
268          |emphasis|trademark
269          |replaceable
270          |inlinemediaobject
271    %local.docinfo.char.mix;">
272<!ENTITY % tbl.table.mdl
273  "(title, (mediaobject+|tgroup+))">
274<!ENTITY % divcomponent.mix
275    "%list.class;   |%admon.class;
276    |%linespecific.class;
277    |%para.class;   |%informal.class;
278    |%formal.class;   |%compound.class;
279          |%descobj.class;
280    %local.divcomponent.mix;">
281<!ENTITY % bookcomponent.content
282  "((%divcomponent.mix;)+, section*)
283  | section+">
284<!ENTITY aacute "&#x00E1;">
285<!ENTITY Aacute "&#x00C1;">
286<!ENTITY acirc  "&#x00E2;">
287<!ENTITY Acirc  "&#x00C2;">
288<!ENTITY agrave "&#x00E0;">
289<!ENTITY Agrave "&#x00C0;">
290<!ENTITY aring  "&#x00E5;">
291<!ENTITY Aring  "&#x00C5;">
292<!ENTITY atilde "&#x00E3;">
293<!ENTITY Atilde "&#x00C3;">
294<!ENTITY auml "&#x00E4;">
295<!ENTITY Auml "&#x00C4;">
296<!ENTITY aelig  "&#x00E6;">
297<!ENTITY AElig  "&#x00C6;">
298<!ENTITY ccedil "&#x00E7;">
299<!ENTITY Ccedil "&#x00C7;">
300<!ENTITY eth  "&#x00F0;">
301<!ENTITY ETH  "&#x00D0;">
302<!ENTITY eacute "&#x00E9;">
303<!ENTITY Eacute "&#x00C9;">
304<!ENTITY ecirc  "&#x00EA;">
305<!ENTITY Ecirc  "&#x00CA;">
306<!ENTITY egrave "&#x00E8;">
307<!ENTITY Egrave "&#x00C8;">
308<!ENTITY euml "&#x00EB;">
309<!ENTITY Euml "&#x00CB;">
310<!ENTITY iacute "&#x00ED;">
311<!ENTITY Iacute "&#x00CD;">
312<!ENTITY icirc  "&#x00EE;">
313<!ENTITY Icirc  "&#x00CE;">
314<!ENTITY igrave "&#x00EC;">
315<!ENTITY Igrave "&#x00CC;">
316<!ENTITY iuml "&#x00EF;">
317<!ENTITY Iuml "&#x00CF;">
318<!ENTITY ntilde "&#x00F1;">
319<!ENTITY Ntilde "&#x00D1;">
320<!ENTITY oacute "&#x00F3;">
321<!ENTITY Oacute "&#x00D3;">
322<!ENTITY ocirc  "&#x00F4;">
323<!ENTITY Ocirc  "&#x00D4;">
324<!ENTITY ograve "&#x00F2;">
325<!ENTITY Ograve "&#x00D2;">
326<!ENTITY oslash "&#x00F8;">
327<!ENTITY Oslash "&#x00D8;">
328<!ENTITY otilde "&#x00F5;">
329<!ENTITY Otilde "&#x00D5;">
330<!ENTITY ouml "&#x00F6;">
331<!ENTITY Ouml "&#x00D6;">
332<!ENTITY szlig  "&#x00DF;">
333<!ENTITY thorn  "&#x00FE;">
334<!ENTITY THORN  "&#x00DE;">
335<!ENTITY uacute "&#x00FA;">
336<!ENTITY Uacute "&#x00DA;">
337<!ENTITY ucirc  "&#x00FB;">
338<!ENTITY Ucirc  "&#x00DB;">
339<!ENTITY ugrave "&#x00F9;">
340<!ENTITY Ugrave "&#x00D9;">
341<!ENTITY uuml "&#x00FC;">
342<!ENTITY Uuml "&#x00DC;">
343<!ENTITY yacute "&#x00FD;">
344<!ENTITY Yacute "&#x00DD;">
345<!ENTITY yuml "&#x00FF;">
346<!ENTITY half "&#x00BD;">
347<!ENTITY frac12 "&#x00BD;">
348<!ENTITY frac14 "&#x00BC;">
349<!ENTITY frac34 "&#x00BE;">
350<!ENTITY frac18 "&#x215B;">
351<!ENTITY frac38 "&#x215C;">
352<!ENTITY frac58 "&#x215D;">
353<!ENTITY frac78 "&#x215E;">
354<!ENTITY sup1 "&#x00B9;">
355<!ENTITY sup2 "&#x00B2;">
356<!ENTITY sup3 "&#x00B3;">
357<!ENTITY plus "&#x002B;">
358<!ENTITY plusmn "&#x00B1;">
359<!ENTITY lt "&#38;#60;">
360<!ENTITY equals "&#x003D;">
361<!ENTITY gt "&#x003E;">
362<!ENTITY divide "&#x00F7;">
363<!ENTITY times  "&#x00D7;">
364<!ENTITY curren "&#x00A4;">
365<!ENTITY pound  "&#x00A3;">
366<!ENTITY dollar "&#x0024;">
367<!ENTITY cent "&#x00A2;">
368<!ENTITY yen  "&#x00A5;">
369<!ENTITY num  "&#x0023;">
370<!ENTITY percnt "&#x0025;">
371<!ENTITY amp  "&#38;#38;">
372<!ENTITY ast  "&#x002A;">
373<!ENTITY commat "&#x0040;">
374<!ENTITY lsqb "&#x005B;">
375<!ENTITY bsol "&#x005C;">
376<!ENTITY rsqb "&#x005D;">
377<!ENTITY lcub "&#x007B;">
378<!ENTITY horbar "&#x2015;">
379<!ENTITY verbar "&#x007C;">
380<!ENTITY rcub "&#x007D;">
381<!ENTITY micro  "&#x00B5;">
382<!ENTITY ohm  "&#x2126;">
383<!ENTITY deg  "&#x00B0;">
384<!ENTITY ordm "&#x00BA;">
385<!ENTITY ordf "&#x00AA;">
386<!ENTITY sect "&#x00A7;">
387<!ENTITY para "&#x00B6;">
388<!ENTITY middot "&#x00B7;">
389<!ENTITY larr "&#x2190;">
390<!ENTITY rarr "&#x2192;">
391<!ENTITY uarr "&#x2191;">
392<!ENTITY darr "&#x2193;">
393<!ENTITY copy "&#x00A9;">
394<!ENTITY reg  "&#x00AE;">
395<!ENTITY trade  "&#x2122;">
396<!ENTITY brvbar "&#x00A6;">
397<!ENTITY not  "&#x00AC;">
398<!ENTITY sung "&#x2669;">
399<!ENTITY excl "&#x0021;">
400<!ENTITY iexcl  "&#x00A1;">
401<!ENTITY quot "&#x0022;">
402<!ENTITY apos "&#x0027;">
403<!ENTITY lpar "&#x0028;">
404<!ENTITY rpar "&#x0029;">
405<!ENTITY comma  "&#x002C;">
406<!ENTITY lowbar "&#x005F;">
407<!ENTITY hyphen "&#x002D;">
408<!ENTITY period "&#x002E;">
409<!ENTITY sol  "&#x002F;">
410<!ENTITY colon  "&#x003A;">
411<!ENTITY semi "&#x003B;">
412<!ENTITY quest  "&#x003F;">
413<!ENTITY iquest "&#x00BF;">
414<!ENTITY laquo  "&#x00AB;">
415<!ENTITY raquo  "&#x00BB;">
416<!ENTITY lsquo  "&#x2018;">
417<!ENTITY rsquo  "&#x2019;">
418<!ENTITY ldquo  "&#x201C;">
419<!ENTITY rdquo  "&#x201D;">
420<!ENTITY nbsp "&#x00A0;">
421<!ENTITY shy  "&#x00AD;">
422<!ENTITY emsp "&#x2003;">
423<!ENTITY ensp "&#x2002;">
424<!ENTITY emsp13 "&#x2004;">
425<!ENTITY emsp14 "&#x2005;">
426<!ENTITY numsp  "&#x2007;">
427<!ENTITY puncsp "&#x2008;">
428<!ENTITY thinsp "&#x2009;">
429<!ENTITY hairsp "&#x200A;">
430<!ENTITY mdash  "&#x2014;">
431<!ENTITY ndash  "&#x2013;">
432<!ENTITY dash "&#x2010;">
433<!ENTITY blank  "&#x2423;">
434<!ENTITY hellip "&#x2026;">
435<!ENTITY nldr "&#x2025;">
436<!ENTITY frac13 "&#x2153;">
437<!ENTITY frac23 "&#x2154;">
438<!ENTITY frac15 "&#x2155;">
439<!ENTITY frac25 "&#x2156;">
440<!ENTITY frac35 "&#x2157;">
441<!ENTITY frac45 "&#x2158;">
442<!ENTITY frac16 "&#x2159;">
443<!ENTITY frac56 "&#x215A;">
444<!ENTITY incare "&#x2105;">
445<!ENTITY block  "&#x2588;">
446<!ENTITY uhblk  "&#x2580;">
447<!ENTITY lhblk  "&#x2584;">
448<!ENTITY blk14  "&#x2591;">
449<!ENTITY blk12  "&#x2592;">
450<!ENTITY blk34  "&#x2593;">
451<!ENTITY marker "&#x25AE;">
452<!ENTITY cir  "&#x25CB;">
453<!ENTITY squ  "&#x25A1;">
454<!ENTITY rect "&#x25AD;">
455<!ENTITY utri "&#x25B5;">
456<!ENTITY dtri "&#x25BF;">
457<!ENTITY star "&#x22C6;">
458<!ENTITY bull "&#x2022;">
459<!ENTITY squf "&#x25AA;">
460<!ENTITY utrif  "&#x25B4;">
461<!ENTITY dtrif  "&#x25BE;">
462<!ENTITY ltrif  "&#x25C2;">
463<!ENTITY rtrif  "&#x25B8;">
464<!ENTITY clubs  "&#x2663;">
465<!ENTITY diams  "&#x2666;">
466<!ENTITY hearts "&#x2665;">
467<!ENTITY spades "&#x2660;">
468<!ENTITY malt "&#x2720;">
469<!ENTITY dagger "&#x2020;">
470<!ENTITY Dagger "&#x2021;">
471<!ENTITY check  "&#x2713;">
472<!ENTITY cross  "&#x2717;">
473<!ENTITY sharp  "&#x266F;">
474<!ENTITY flat "&#x266D;">
475<!ENTITY male "&#x2642;">
476<!ENTITY female "&#x2640;">
477<!ENTITY phone  "&#x260E;">
478<!ENTITY telrec "&#x2315;">
479<!ENTITY copysr "&#x2117;">
480<!ENTITY caret  "&#x2041;">
481<!ENTITY lsquor "&#x201A;">
482<!ENTITY ldquor "&#x201E;">
483<!ENTITY fflig  "&#xFB00;">
484<!ENTITY filig  "&#xFB01;">
485<!ENTITY ffilig "&#xFB03;">
486<!ENTITY ffllig "&#xFB04;">
487<!ENTITY fllig  "&#xFB02;">
488<!ENTITY mldr "&#x2026;">
489<!ENTITY rdquor "&#x201C;">
490<!ENTITY rsquor "&#x2018;">
491<!ENTITY vellip "&#x22EE;">
492<!ENTITY hybull "&#x2043;">
493<!ENTITY loz  "&#x25CA;">
494<!ENTITY lozf "&#x2726;">
495<!ENTITY ltri "&#x25C3;">
496<!ENTITY rtri "&#x25B9;">
497<!ENTITY starf  "&#x2605;">
498<!ENTITY natur  "&#x266E;">
499<!ENTITY rx "&#x211E;">
500<!ENTITY sext "&#x2736;">
501<!ENTITY target "&#x2316;">
502<!ENTITY dlcrop "&#x230D;">
503<!ENTITY drcrop "&#x230C;">
504<!ENTITY ulcrop "&#x230F;">
505<!ENTITY urcrop "&#x230E;">
506<!NOTATION BMP    PUBLIC
507"+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION Microsoft Windows bitmap//EN">
508<!NOTATION CGM-CHAR PUBLIC "ISO 8632/2//NOTATION Character encoding//EN">
509<!NOTATION CGM-BINARY PUBLIC "ISO 8632/3//NOTATION Binary encoding//EN">
510<!NOTATION CGM-CLEAR  PUBLIC "ISO 8632/4//NOTATION Clear text encoding//EN">
511<!NOTATION DITROFF  SYSTEM "DITROFF">
512<!NOTATION DVI    SYSTEM "DVI">
513<!NOTATION EPS    PUBLIC
514"+//ISBN 0-201-18127-4::Adobe//NOTATION PostScript Language Ref. Manual//EN">
515<!NOTATION EQN    SYSTEM "EQN">
516<!NOTATION FAX    PUBLIC
517"-//USA-DOD//NOTATION CCITT Group 4 Facsimile Type 1 Untiled Raster//EN">
518<!NOTATION GIF    SYSTEM "GIF">
519<!NOTATION GIF87a               PUBLIC
520"-//CompuServe//NOTATION Graphics Interchange Format 87a//EN">
521<!NOTATION GIF89a               PUBLIC
522"-//CompuServe//NOTATION Graphics Interchange Format 89a//EN">
523<!NOTATION JPG    SYSTEM "JPG">
524<!NOTATION JPEG   SYSTEM "JPG">
525<!NOTATION IGES   PUBLIC
526"-//USA-DOD//NOTATION (ASME/ANSI Y14.26M-1987) Initial Graphics Exchange Specification//EN">
527<!NOTATION PCX    PUBLIC
528"+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION ZSoft PCX bitmap//EN">
529<!NOTATION PIC    SYSTEM "PIC">
530<!NOTATION PNG          SYSTEM "http://www.w3.org/TR/REC-png">
531<!NOTATION PS   SYSTEM "PS">
532<!NOTATION SGML   PUBLIC
533"ISO 8879:1986//NOTATION Standard Generalized Markup Language//EN">
534<!NOTATION TBL    SYSTEM "TBL">
535<!NOTATION TEX    PUBLIC
536"+//ISBN 0-201-13448-9::Knuth//NOTATION The TeXbook//EN">
537<!NOTATION TIFF   SYSTEM "TIFF">
538<!NOTATION WMF    PUBLIC
539"+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION Microsoft Windows Metafile//EN">
540<!NOTATION WPG    SYSTEM "WPG">
541<!NOTATION SVG    SYSTEM "http://www.w3.org/TR/SVG/">
542<!NOTATION linespecific SYSTEM "linespecific">
543<!ENTITY euro "&#x20AC;">
544<!ENTITY % yesorno.attvals  "CDATA">
545<!ENTITY % formalobject.title.content "title, titleabbrev?">
546<!ENTITY % local.mediaobject.mix "">
547<!ENTITY % mediaobject.mix
548    "videoobject|audioobject|imageobject|textobject %local.mediaobject.mix;">
549<!ENTITY % role.attrib
550  "role   CDATA   #IMPLIED">
551<!ENTITY % label.attrib
552  "label    CDATA   #IMPLIED">
553<!ENTITY % linespecific.attrib
554  "format   NOTATION
555      (linespecific)  'linespecific'
556         linenumbering  (numbered|unnumbered)   #IMPLIED">
557<!ENTITY % linkendreq.attrib
558  "linkend  IDREF   #REQUIRED">
559<!ENTITY % local.mark.attrib "">
560<!ENTITY % mark.attrib
561  "mark   CDATA   #IMPLIED
562  %local.mark.attrib;"
563>
564<!ENTITY % moreinfo.attrib
565  "moreinfo (refentry|none) 'none'">
566<!ENTITY % pagenum.attrib
567  "pagenum  CDATA   #IMPLIED">
568<!ENTITY % local.status.attrib "">
569<!ENTITY % status.attrib
570  "status   CDATA   #IMPLIED
571  %local.status.attrib;"
572>
573<!ENTITY % width.attrib
574  "width    CDATA   #IMPLIED">
575<!ENTITY % local.title.attrib "">
576<!ENTITY % title.role.attrib "%role.attrib;">
577<!ELEMENT title  (%title.char.mix;)*>
578<!ATTLIST title
579    %pagenum.attrib;
580    %common.attrib;
581    %title.role.attrib;
582    %local.title.attrib;
583>
584<!ENTITY % local.titleabbrev.attrib "">
585<!ENTITY % titleabbrev.role.attrib "%role.attrib;">
586<!ELEMENT titleabbrev  (%title.char.mix;)*>
587<!ATTLIST titleabbrev
588    %common.attrib;
589    %titleabbrev.role.attrib;
590    %local.titleabbrev.attrib;
591>
592<!ENTITY % local.subtitle.attrib "">
593<!ENTITY % subtitle.role.attrib "%role.attrib;">
594<!ELEMENT subtitle  (%title.char.mix;)*>
595<!ATTLIST subtitle
596    %common.attrib;
597    %subtitle.role.attrib;
598    %local.subtitle.attrib;
599>
600<!ENTITY % local.bibliomixed.attrib "">
601<!ENTITY % bibliomixed.role.attrib "%role.attrib;">
602<!ATTLIST bibliomixed
603    %common.attrib;
604    %bibliomixed.role.attrib;
605    %local.bibliomixed.attrib;
606>
607<!ENTITY % local.articleinfo.attrib "">
608<!ENTITY % articleinfo.role.attrib "%role.attrib;">
609<!ATTLIST articleinfo
610    %common.attrib;
611    %articleinfo.role.attrib;
612    %local.articleinfo.attrib;
613>
614<!ENTITY % bibliomset.role.attrib "%role.attrib;">
615<!ENTITY % local.bibliomset.attrib "">
616<!ELEMENT bibliomset  (#PCDATA | %bibliocomponent.mix; | bibliomset)*
617                      >
618<!ATTLIST bibliomset
619    relation  CDATA   #IMPLIED
620    %common.attrib;
621    %bibliomset.role.attrib;
622    %local.bibliomset.attrib;
623>
624<!ENTITY % local.bibliomisc.attrib "">
625<!ENTITY % bibliomisc.role.attrib "%role.attrib;">
626<!ELEMENT bibliomisc  (%para.char.mix;)*>
627<!ATTLIST bibliomisc
628    %common.attrib;
629    %bibliomisc.role.attrib;
630    %local.bibliomisc.attrib;
631>
632<!ENTITY % local.subjectset.attrib "">
633<!ENTITY % subjectset.role.attrib "%role.attrib;">
634<!ELEMENT subjectset  (subject+)>
635<!ATTLIST subjectset
636    scheme    NMTOKEN   #IMPLIED
637    %common.attrib;
638    %subjectset.role.attrib;
639    %local.subjectset.attrib;
640>
641<!ENTITY % local.subject.attrib "">
642<!ENTITY % subject.role.attrib "%role.attrib;">
643<!ELEMENT subject  (subjectterm+)>
644<!ATTLIST subject
645    weight    CDATA   #IMPLIED
646    %common.attrib;
647    %subject.role.attrib;
648    %local.subject.attrib;
649>
650<!ENTITY % local.subjectterm.attrib "">
651<!ENTITY % subjectterm.role.attrib "%role.attrib;">
652<!ELEMENT subjectterm  (#PCDATA)>
653<!ATTLIST subjectterm
654    %common.attrib;
655    %subjectterm.role.attrib;
656    %local.subjectterm.attrib;
657>
658<!ENTITY % local.keywordset.attrib "">
659<!ENTITY % keywordset.role.attrib "%role.attrib;">
660<!ELEMENT keywordset  (keyword+)>
661<!ATTLIST keywordset
662    %common.attrib;
663    %keywordset.role.attrib;
664    %local.keywordset.attrib;
665>
666<!ENTITY % local.keyword.attrib "">
667<!ENTITY % keyword.role.attrib "%role.attrib;">
668<!ELEMENT keyword  (#PCDATA)>
669<!ATTLIST keyword
670    %common.attrib;
671    %keyword.role.attrib;
672    %local.keyword.attrib;
673>
674<!ENTITY % local.blockinfo.attrib "">
675<!ENTITY % blockinfo.role.attrib "%role.attrib;">
676<!ELEMENT blockinfo  ((%info.class;)+)
677  >
678<!ATTLIST blockinfo
679    %common.attrib;
680    %blockinfo.role.attrib;
681    %local.blockinfo.attrib;
682>
683<!ENTITY % local.qandaset.attrib "">
684<!ENTITY % qandaset.role.attrib "%role.attrib;">
685<!ELEMENT qandaset  (blockinfo?, (%formalobject.title.content;)?,
686      (%qandaset.mix;)*,
687                        (qandadiv+|qandaentry+))>
688<!ATTLIST qandaset
689    defaultlabel  (qanda|number|none)       #IMPLIED
690    %common.attrib;
691    %qandaset.role.attrib;
692    %local.qandaset.attrib;>
693<!ENTITY % local.qandadiv.attrib "">
694<!ENTITY % qandadiv.role.attrib "%role.attrib;">
695<!ELEMENT qandadiv  (blockinfo?, (%formalobject.title.content;)?,
696      (%qandaset.mix;)*,
697      (qandadiv+|qandaentry+))>
698<!ATTLIST qandadiv
699    %common.attrib;
700    %qandadiv.role.attrib;
701    %local.qandadiv.attrib;>
702<!ENTITY % local.qandaentry.attrib "">
703<!ENTITY % qandaentry.role.attrib "%role.attrib;">
704<!ELEMENT qandaentry  (blockinfo?, revhistory?, question, answer*)>
705<!ATTLIST qandaentry
706    %common.attrib;
707    %qandaentry.role.attrib;
708    %local.qandaentry.attrib;>
709<!ENTITY % local.question.attrib "">
710<!ENTITY % question.role.attrib "%role.attrib;">
711<!ELEMENT question  (label?, (%qandaset.mix;)+)>
712<!ATTLIST question
713    %common.attrib;
714    %question.role.attrib;
715    %local.question.attrib;
716>
717<!ENTITY % local.answer.attrib "">
718<!ENTITY % answer.role.attrib "%role.attrib;">
719<!ELEMENT answer  (label?, (%qandaset.mix;)*, qandaentry*)>
720<!ATTLIST answer
721    %common.attrib;
722    %answer.role.attrib;
723    %local.answer.attrib;
724>
725<!ENTITY % local.label.attrib "">
726<!ENTITY % label.role.attrib "%role.attrib;">
727<!ELEMENT label  (%word.char.mix;)*>
728<!ATTLIST label
729    %common.attrib;
730    %label.role.attrib;
731    %local.label.attrib;
732>
733<!ENTITY % local.sidebar.attrib "">
734<!ENTITY % sidebar.role.attrib "%role.attrib;">
735<!ATTLIST sidebar
736    %common.attrib;
737    %sidebar.role.attrib;
738    %local.sidebar.attrib;
739>
740<!ENTITY % local.abstract.attrib "">
741<!ENTITY % abstract.role.attrib "%role.attrib;">
742<!ELEMENT abstract  (title?, (%para.class;)+)>
743<!ATTLIST abstract
744    %common.attrib;
745    %abstract.role.attrib;
746    %local.abstract.attrib;
747>
748<!ENTITY % local.authorblurb.attrib "">
749<!ENTITY % authorblurb.role.attrib "%role.attrib;">
750<!ELEMENT authorblurb  (title?, (%para.class;)+)>
751<!ATTLIST authorblurb
752    %common.attrib;
753    %authorblurb.role.attrib;
754    %local.authorblurb.attrib;
755>
756<!ENTITY % local.blockquote.attrib "">
757<!ENTITY % blockquote.role.attrib "%role.attrib;">
758<!ELEMENT blockquote  (title?, attribution?, (%component.mix;)+)
759                      >
760<!ATTLIST blockquote
761    %common.attrib;
762    %blockquote.role.attrib;
763    %local.blockquote.attrib;
764>
765<!ENTITY % local.attribution.attrib "">
766<!ENTITY % attribution.role.attrib "%role.attrib;">
767<!ELEMENT attribution  (%para.char.mix;)*>
768<!ATTLIST attribution
769    %common.attrib;
770    %attribution.role.attrib;
771    %local.attribution.attrib;
772>
773<!ENTITY % local.epigraph.attrib "">
774<!ENTITY % epigraph.role.attrib "%role.attrib;">
775<!ELEMENT epigraph  (attribution?, ((%para.class;)|literallayout)+)>
776<!ATTLIST epigraph
777    %common.attrib;
778    %epigraph.role.attrib;
779    %local.epigraph.attrib;
780>
781<!ENTITY % local.footnote.attrib "">
782<!ENTITY % footnote.role.attrib "%role.attrib;">
783<!ELEMENT footnote  ((%footnote.mix;)+)
784                      >
785<!ATTLIST footnote
786    %label.attrib;
787    %common.attrib;
788    %footnote.role.attrib;
789    %local.footnote.attrib;
790>
791<!ENTITY % local.para.attrib "">
792<!ENTITY % para.role.attrib "%role.attrib;">
793<!ATTLIST para
794    %common.attrib;
795    %para.role.attrib;
796    %local.para.attrib;
797>
798<!ENTITY % local.admon.attrib "">
799<!ENTITY % admon.role.attrib "%role.attrib;">
800<!ELEMENT note  (title?, (%admon.mix;)+)
801                      >
802<!ATTLIST note
803    %common.attrib;
804    %admon.role.attrib;
805    %local.admon.attrib;
806>
807<!ENTITY % local.itemizedlist.attrib "">
808<!ENTITY % itemizedlist.role.attrib "%role.attrib;">
809<!ATTLIST itemizedlist    spacing   (normal
810        |compact) #IMPLIED
811    %mark.attrib;
812    %common.attrib;
813    %itemizedlist.role.attrib;
814    %local.itemizedlist.attrib;
815>
816<!ENTITY % local.orderedlist.attrib "">
817<!ENTITY % orderedlist.role.attrib "%role.attrib;">
818<!ATTLIST orderedlist
819    numeration  (arabic
820        |upperalpha
821        |loweralpha
822        |upperroman
823        |lowerroman)  #IMPLIED
824    inheritnum  (inherit
825        |ignore)  "ignore"
826    continuation  (continues
827        |restarts)  "restarts"
828    spacing   (normal
829        |compact) #IMPLIED
830    %common.attrib;
831    %orderedlist.role.attrib;
832    %local.orderedlist.attrib;
833>
834<!ENTITY % local.listitem.attrib "">
835<!ENTITY % listitem.role.attrib "%role.attrib;">
836<!ELEMENT listitem  ((%component.mix;)+)>
837<!ATTLIST listitem
838    override  CDATA   #IMPLIED
839    %common.attrib;
840    %listitem.role.attrib;
841    %local.listitem.attrib;
842>
843<!ENTITY % local.simplelist.attrib "">
844<!ENTITY % simplelist.role.attrib "%role.attrib;">
845<!ELEMENT simplelist  (member+)>
846<!ATTLIST simplelist
847    columns   CDATA   #IMPLIED
848    type    (inline
849        |vert
850        |horiz)   "vert"
851    %common.attrib;
852    %simplelist.role.attrib;
853    %local.simplelist.attrib;
854>
855<!ENTITY % local.member.attrib "">
856<!ENTITY % member.role.attrib "%role.attrib;">
857<!ELEMENT member  (%para.char.mix;)*>
858<!ATTLIST member
859    %common.attrib;
860    %member.role.attrib;
861    %local.member.attrib;
862>
863<!ENTITY % local.variablelist.attrib "">
864<!ENTITY % variablelist.role.attrib "%role.attrib;">
865<!ATTLIST variablelist
866    termlength  CDATA   #IMPLIED
867    %common.attrib;
868    %variablelist.role.attrib;
869    %local.variablelist.attrib;
870>
871<!ENTITY % local.varlistentry.attrib "">
872<!ENTITY % varlistentry.role.attrib "%role.attrib;">
873<!ELEMENT varlistentry  (term+, listitem)>
874<!ATTLIST varlistentry
875    %common.attrib;
876    %varlistentry.role.attrib;
877    %local.varlistentry.attrib;
878>
879<!ENTITY % local.term.attrib "">
880<!ENTITY % term.role.attrib "%role.attrib;">
881<!ELEMENT term  (%para.char.mix;)*>
882<!ATTLIST term
883    %common.attrib;
884    %term.role.attrib;
885    %local.term.attrib;
886>
887<!ENTITY % local.example.attrib "">
888<!ENTITY % example.role.attrib "%role.attrib;">
889<!ATTLIST example
890    %label.attrib;
891    %width.attrib;
892    %common.attrib;
893    %example.role.attrib;
894    %local.example.attrib;
895>
896<!ENTITY % local.programlisting.attrib "">
897<!ENTITY % programlisting.role.attrib "%role.attrib;">
898<!ATTLIST programlisting
899    %width.attrib;
900    %linespecific.attrib;
901    %common.attrib;
902    %programlisting.role.attrib;
903    %local.programlisting.attrib;
904>
905<!ENTITY % local.literallayout.attrib "">
906<!ENTITY % literallayout.role.attrib "%role.attrib;">
907<!ATTLIST literallayout
908    %width.attrib;
909    %linespecific.attrib;
910    class (monospaced|normal) "normal"
911    %common.attrib;
912    %literallayout.role.attrib;
913    %local.literallayout.attrib;
914>
915<!ENTITY % local.figure.attrib "">
916<!ENTITY % figure.role.attrib "%role.attrib;">
917<!ATTLIST figure
918    float   %yesorno.attvals; '0'
919    pgwide        %yesorno.attvals;       #IMPLIED
920    %label.attrib;
921    %common.attrib;
922    %figure.role.attrib;
923    %local.figure.attrib;
924>
925<!ENTITY % local.mediaobject.attrib "">
926<!ENTITY % mediaobject.role.attrib "%role.attrib;">
927<!ELEMENT mediaobject  (objectinfo?,
928                           (%mediaobject.mix;)+,
929         caption?)>
930<!ATTLIST mediaobject
931    %common.attrib;
932    %mediaobject.role.attrib;
933    %local.mediaobject.attrib;
934>
935<!ENTITY % local.inlinemediaobject.attrib "">
936<!ENTITY % inlinemediaobject.role.attrib "%role.attrib;">
937<!ELEMENT inlinemediaobject  (objectinfo?,
938                           (%mediaobject.mix;)+)>
939<!ATTLIST inlinemediaobject
940    %common.attrib;
941    %inlinemediaobject.role.attrib;
942    %local.inlinemediaobject.attrib;
943>
944<!ENTITY % local.videoobject.attrib "">
945<!ENTITY % videoobject.role.attrib "%role.attrib;">
946<!ELEMENT videoobject  (objectinfo?, videodata)>
947<!ATTLIST videoobject
948    %common.attrib;
949    %videoobject.role.attrib;
950    %local.videoobject.attrib;
951>
952<!ENTITY % local.audioobject.attrib "">
953<!ENTITY % audioobject.role.attrib "%role.attrib;">
954<!ELEMENT audioobject  (objectinfo?, audiodata)>
955<!ATTLIST audioobject
956    %common.attrib;
957    %audioobject.role.attrib;
958    %local.audioobject.attrib;
959>
960<!ENTITY % local.imageobject.attrib "">
961<!ENTITY % imageobject.role.attrib "%role.attrib;">
962<!ELEMENT imageobject  (objectinfo?, imagedata)>
963<!ATTLIST imageobject
964    %common.attrib;
965    %imageobject.role.attrib;
966    %local.imageobject.attrib;
967>
968<!ENTITY % local.textobject.attrib "">
969<!ENTITY % textobject.role.attrib "%role.attrib;">
970<!ELEMENT textobject  (objectinfo?, (phrase|textdata|(%textobject.mix;)+))>
971<!ATTLIST textobject
972    %common.attrib;
973    %textobject.role.attrib;
974    %local.textobject.attrib;
975>
976<!ENTITY % local.objectinfo.attrib "">
977<!ENTITY % objectinfo.role.attrib "%role.attrib;">
978<!ATTLIST objectinfo
979    %common.attrib;
980    %objectinfo.role.attrib;
981    %local.objectinfo.attrib;
982>
983<!ENTITY % local.objectdata.attrib "">
984<!ENTITY % objectdata.attrib
985  "
986  entityref ENTITY    #IMPLIED
987  fileref   CDATA   #IMPLIED
988  format    (%notation.class;)
989          #IMPLIED
990  srccredit CDATA   #IMPLIED
991  %local.objectdata.attrib;"
992>
993<!ENTITY % local.videodata.attrib "">
994<!ENTITY % videodata.role.attrib "%role.attrib;">
995<!ELEMENT videodata  EMPTY>
996<!ATTLIST videodata
997  width   CDATA   #IMPLIED
998  contentwidth  CDATA   #IMPLIED
999  depth   CDATA   #IMPLIED
1000  contentdepth  CDATA   #IMPLIED
1001  align   (left
1002      |right
1003      |center)  #IMPLIED
1004  valign    (top
1005      |middle
1006      |bottom)  #IMPLIED
1007  scale   CDATA   #IMPLIED
1008  scalefit  %yesorno.attvals;
1009          #IMPLIED
1010    %objectdata.attrib;
1011    %common.attrib;
1012    %videodata.role.attrib;
1013    %local.videodata.attrib;
1014>
1015<!ENTITY % local.audiodata.attrib "">
1016<!ENTITY % audiodata.role.attrib "%role.attrib;">
1017<!ELEMENT audiodata  EMPTY>
1018<!ATTLIST audiodata
1019    %objectdata.attrib;
1020    %common.attrib;
1021    %audiodata.role.attrib;
1022    %local.audiodata.attrib;
1023>
1024<!ENTITY % local.imagedata.attrib "">
1025<!ENTITY % imagedata.role.attrib "%role.attrib;">
1026<!ELEMENT imagedata  EMPTY>
1027<!ATTLIST imagedata
1028  width   CDATA   #IMPLIED
1029  contentwidth  CDATA   #IMPLIED
1030  depth   CDATA   #IMPLIED
1031  contentdepth  CDATA   #IMPLIED
1032  align   (left
1033      |right
1034      |center)  #IMPLIED
1035  valign    (top
1036      |middle
1037      |bottom)  #IMPLIED
1038  scale   CDATA   #IMPLIED
1039  scalefit  %yesorno.attvals;
1040          #IMPLIED
1041    %objectdata.attrib;
1042    %common.attrib;
1043    %imagedata.role.attrib;
1044    %local.imagedata.attrib;
1045>
1046<!ENTITY % local.textdata.attrib "">
1047<!ENTITY % textdata.role.attrib "%role.attrib;">
1048<!ELEMENT textdata  EMPTY>
1049<!ATTLIST textdata
1050    encoding  CDATA #IMPLIED
1051    %objectdata.attrib;
1052    %common.attrib;
1053    %textdata.role.attrib;
1054    %local.textdata.attrib;
1055>
1056<!ENTITY % local.caption.attrib "">
1057<!ENTITY % caption.role.attrib "%role.attrib;">
1058<!ELEMENT caption  (%textobject.mix;)*>
1059<!ATTLIST caption
1060    %common.attrib;
1061    %caption.role.attrib;
1062    %local.caption.attrib;
1063>
1064<!ENTITY % tables.role.attrib "%role.attrib;">
1065<!ENTITY % bodyatt "%label.attrib;">
1066<!ENTITY % secur
1067  "%common.attrib;
1068  %tables.role.attrib;">
1069<!ENTITY % common.table.attribs
1070  "%bodyatt;
1071  %secur;">
1072<!ENTITY % tbl.entry.mdl "%para.char.mix; | %tabentry.mix;">
1073<!ENTITY % yesorno 'CDATA'>
1074<!ENTITY % tbl.table.att        '
1075    tabstyle    CDATA           #IMPLIED
1076    tocentry    %yesorno;       #IMPLIED
1077    shortentry  %yesorno;       #IMPLIED
1078    orient      (port|land)     #IMPLIED
1079    pgwide      %yesorno;       #IMPLIED '>
1080<!ENTITY % tbl.tgroup.mdl       "colspec*,spanspec*,thead?,tfoot?,tbody">
1081<!ENTITY % tbl.tgroup.att       '
1082    tgroupstyle CDATA           #IMPLIED '>
1083<!ENTITY % tbl.hdft.mdl         "colspec*,row+">
1084<!ENTITY % tbl.row.mdl          "(entry|entrytbl)+">
1085<!ENTITY % tbl.entrytbl.mdl     "colspec*,spanspec*,thead?,tbody">
1086<!ELEMENT table  (%tbl.table.mdl;)>
1087<!ATTLIST table
1088        frame           (top|bottom|topbot|all|sides|none)      #IMPLIED
1089        colsep          %yesorno;                               #IMPLIED
1090        rowsep          %yesorno;                               #IMPLIED
1091        %tbl.table.att;
1092        %bodyatt;
1093        %secur;
1094>
1095<!ELEMENT tgroup  (%tbl.tgroup.mdl;) >
1096<!ATTLIST tgroup
1097        cols            CDATA                                   #REQUIRED
1098        %tbl.tgroup.att;
1099        colsep          %yesorno;                               #IMPLIED
1100        rowsep          %yesorno;                               #IMPLIED
1101        align           (left|right|center|justify|char)        #IMPLIED
1102        char            CDATA                                   #IMPLIED
1103        charoff         CDATA                                   #IMPLIED
1104        %secur;
1105>
1106<!ELEMENT colspec  EMPTY >
1107<!ATTLIST colspec
1108        colnum          CDATA                                   #IMPLIED
1109        colname         CDATA                                   #IMPLIED
1110        colwidth        CDATA                                   #IMPLIED
1111        colsep          %yesorno;                               #IMPLIED
1112        rowsep          %yesorno;                               #IMPLIED
1113        align           (left|right|center|justify|char)        #IMPLIED
1114        char            CDATA                                   #IMPLIED
1115        charoff         CDATA                                   #IMPLIED
1116>
1117<!ELEMENT spanspec  EMPTY >
1118<!ATTLIST spanspec
1119        namest          CDATA                                   #REQUIRED
1120        nameend         CDATA                                   #REQUIRED
1121        spanname        CDATA                                   #REQUIRED
1122        colsep          %yesorno;                               #IMPLIED
1123        rowsep          %yesorno;                               #IMPLIED
1124        align           (left|right|center|justify|char)        #IMPLIED
1125        char            CDATA                                   #IMPLIED
1126        charoff         CDATA                                   #IMPLIED
1127>
1128<!ELEMENT thead  (%tbl.hdft.mdl;)>
1129<!ATTLIST thead
1130        valign          (top|middle|bottom)                     #IMPLIED
1131        %secur;
1132>
1133<!ELEMENT tfoot  (%tbl.hdft.mdl;)>
1134<!ATTLIST tfoot
1135        valign          (top|middle|bottom)                     #IMPLIED
1136        %secur;
1137>
1138<!ELEMENT tbody  (row+)>
1139<!ATTLIST tbody
1140        valign          (top|middle|bottom)                     #IMPLIED
1141        %secur;
1142>
1143<!ELEMENT row  (%tbl.row.mdl;)>
1144<!ATTLIST row
1145        rowsep          %yesorno;                               #IMPLIED
1146        valign          (top|middle|bottom)                     #IMPLIED
1147        %secur;
1148>
1149<!ELEMENT entrytbl  (%tbl.entrytbl.mdl;)>
1150<!ATTLIST entrytbl
1151        cols            CDATA                                   #REQUIRED
1152        %tbl.tgroup.att;
1153        colname         CDATA                                   #IMPLIED
1154        spanname        CDATA                                   #IMPLIED
1155        namest          CDATA                                   #IMPLIED
1156        nameend         CDATA                                   #IMPLIED
1157        colsep          %yesorno;                               #IMPLIED
1158        rowsep          %yesorno;                               #IMPLIED
1159        align           (left|right|center|justify|char)        #IMPLIED
1160        char            CDATA                                   #IMPLIED
1161        charoff         CDATA                                   #IMPLIED
1162        %secur;
1163>
1164<!ELEMENT entry  (%tbl.entry.mdl;)*>
1165<!ATTLIST entry
1166        colname         CDATA                                   #IMPLIED
1167        namest          CDATA                                   #IMPLIED
1168        nameend         CDATA                                   #IMPLIED
1169        spanname        CDATA                                   #IMPLIED
1170        morerows        CDATA                                   #IMPLIED
1171        colsep          %yesorno;                               #IMPLIED
1172        rowsep          %yesorno;                               #IMPLIED
1173        align           (left|right|center|justify|char)        #IMPLIED
1174        char            CDATA                                   #IMPLIED
1175        charoff         CDATA                                   #IMPLIED
1176        rotate          %yesorno;                               #IMPLIED
1177        valign          (top|middle|bottom)                     #IMPLIED
1178        %secur;
1179>
1180<!ENTITY % local.informaltable.attrib "">
1181<!ATTLIST informaltable
1182    frame   (top
1183        |bottom
1184        |topbot
1185        |all
1186        |sides
1187        |none)      #IMPLIED
1188    colsep    %yesorno.attvals; #IMPLIED
1189    rowsep    %yesorno.attvals; #IMPLIED
1190    %common.table.attribs;
1191    %tbl.table.att;
1192    %local.informaltable.attrib;
1193>
1194<!ENTITY % local.affiliation.attrib "">
1195<!ENTITY % affiliation.role.attrib "%role.attrib;">
1196<!ATTLIST affiliation
1197    %common.attrib;
1198    %affiliation.role.attrib;
1199    %local.affiliation.attrib;
1200>
1201<!ENTITY % local.jobtitle.attrib "">
1202<!ENTITY % jobtitle.role.attrib "%role.attrib;">
1203<!ELEMENT jobtitle  (%docinfo.char.mix;)*>
1204<!ATTLIST jobtitle
1205    %common.attrib;
1206    %jobtitle.role.attrib;
1207    %local.jobtitle.attrib;
1208>
1209<!ENTITY % local.author.attrib "">
1210<!ENTITY % author.role.attrib "%role.attrib;">
1211<!ATTLIST author
1212    %common.attrib;
1213    %author.role.attrib;
1214    %local.author.attrib;
1215>
1216<!ENTITY % local.authorgroup.attrib "">
1217<!ENTITY % authorgroup.role.attrib "%role.attrib;">
1218<!ATTLIST authorgroup
1219    %common.attrib;
1220    %authorgroup.role.attrib;
1221    %local.authorgroup.attrib;
1222>
1223<!ENTITY % local.authorinitials.attrib "">
1224<!ENTITY % authorinitials.role.attrib "%role.attrib;">
1225<!ELEMENT authorinitials  (%docinfo.char.mix;)*>
1226<!ATTLIST authorinitials
1227    %common.attrib;
1228    %authorinitials.role.attrib;
1229    %local.authorinitials.attrib;
1230>
1231<!ENTITY % local.copyright.attrib "">
1232<!ENTITY % copyright.role.attrib "%role.attrib;">
1233<!ELEMENT copyright  (year+, holder*)>
1234<!ATTLIST copyright
1235    %common.attrib;
1236    %copyright.role.attrib;
1237    %local.copyright.attrib;
1238>
1239<!ENTITY % local.year.attrib "">
1240<!ENTITY % year.role.attrib "%role.attrib;">
1241<!ELEMENT year  (%docinfo.char.mix;)*>
1242<!ATTLIST year
1243    %common.attrib;
1244    %year.role.attrib;
1245    %local.year.attrib;
1246>
1247<!ENTITY % local.holder.attrib "">
1248<!ENTITY % holder.role.attrib "%role.attrib;">
1249<!ELEMENT holder  (%docinfo.char.mix;)*>
1250<!ATTLIST holder
1251    %common.attrib;
1252    %holder.role.attrib;
1253    %local.holder.attrib;
1254>
1255<!ENTITY % local.corpauthor.attrib "">
1256<!ENTITY % corpauthor.role.attrib "%role.attrib;">
1257<!ELEMENT corpauthor  (%docinfo.char.mix;)*>
1258<!ATTLIST corpauthor
1259    %common.attrib;
1260    %corpauthor.role.attrib;
1261    %local.corpauthor.attrib;
1262>
1263<!ENTITY % local.date.attrib "">
1264<!ENTITY % date.role.attrib "%role.attrib;">
1265<!ELEMENT date  (%docinfo.char.mix;)*>
1266<!ATTLIST date
1267    %common.attrib;
1268    %date.role.attrib;
1269    %local.date.attrib;
1270>
1271<!ENTITY % local.edition.attrib "">
1272<!ENTITY % edition.role.attrib "%role.attrib;">
1273<!ELEMENT edition  (%docinfo.char.mix;)*>
1274<!ATTLIST edition
1275    %common.attrib;
1276    %edition.role.attrib;
1277    %local.edition.attrib;
1278>
1279<!ENTITY % local.editor.attrib "">
1280<!ENTITY % editor.role.attrib "%role.attrib;">
1281<!ATTLIST editor
1282    %common.attrib;
1283    %editor.role.attrib;
1284    %local.editor.attrib;
1285>
1286<!ENTITY % local.issuenum.attrib "">
1287<!ENTITY % issuenum.role.attrib "%role.attrib;">
1288<!ELEMENT issuenum  (%docinfo.char.mix;)*>
1289<!ATTLIST issuenum
1290    %common.attrib;
1291    %issuenum.role.attrib;
1292    %local.issuenum.attrib;
1293>
1294<!ENTITY % local.legalnotice.attrib "">
1295<!ENTITY % legalnotice.role.attrib "%role.attrib;">
1296<!ATTLIST legalnotice
1297    %common.attrib;
1298    %legalnotice.role.attrib;
1299    %local.legalnotice.attrib;
1300>
1301<!ENTITY % local.orgname.attrib "">
1302<!ENTITY % orgname.role.attrib "%role.attrib;">
1303<!ELEMENT orgname  (%docinfo.char.mix;)*>
1304<!ATTLIST orgname
1305    %common.attrib;
1306    class (corporation|nonprofit|consortium|informal|other) #IMPLIED
1307    otherclass  CDATA     #IMPLIED
1308    %orgname.role.attrib;
1309    %local.orgname.attrib;
1310>
1311<!ENTITY % local.othercredit.attrib "">
1312<!ENTITY % othercredit.role.attrib "%role.attrib;">
1313<!ATTLIST othercredit
1314    %common.attrib;
1315    %othercredit.role.attrib;
1316    %local.othercredit.attrib;
1317>
1318<!ENTITY % local.firstname.attrib "">
1319<!ENTITY % firstname.role.attrib "%role.attrib;">
1320<!ELEMENT firstname  (%docinfo.char.mix;)*>
1321<!ATTLIST firstname
1322    %common.attrib;
1323    %firstname.role.attrib;
1324    %local.firstname.attrib;
1325>
1326<!ENTITY % local.honorific.attrib "">
1327<!ENTITY % honorific.role.attrib "%role.attrib;">
1328<!ELEMENT honorific  (%docinfo.char.mix;)*>
1329<!ATTLIST honorific
1330    %common.attrib;
1331    %honorific.role.attrib;
1332    %local.honorific.attrib;
1333>
1334<!ENTITY % local.lineage.attrib "">
1335<!ENTITY % lineage.role.attrib "%role.attrib;">
1336<!ELEMENT lineage  (%docinfo.char.mix;)*>
1337<!ATTLIST lineage
1338    %common.attrib;
1339    %lineage.role.attrib;
1340    %local.lineage.attrib;
1341>
1342<!ENTITY % local.othername.attrib "">
1343<!ENTITY % othername.role.attrib "%role.attrib;">
1344<!ELEMENT othername  (%docinfo.char.mix;)*>
1345<!ATTLIST othername
1346    %common.attrib;
1347    %othername.role.attrib;
1348    %local.othername.attrib;
1349>
1350<!ENTITY % local.surname.attrib "">
1351<!ENTITY % surname.role.attrib "%role.attrib;">
1352<!ELEMENT surname  (%docinfo.char.mix;)*>
1353<!ATTLIST surname
1354    %common.attrib;
1355    %surname.role.attrib;
1356    %local.surname.attrib;
1357>
1358<!ENTITY % local.pubdate.attrib "">
1359<!ENTITY % pubdate.role.attrib "%role.attrib;">
1360<!ELEMENT pubdate  (%docinfo.char.mix;)*>
1361<!ATTLIST pubdate
1362    %common.attrib;
1363    %pubdate.role.attrib;
1364    %local.pubdate.attrib;
1365>
1366<!ENTITY % local.publishername.attrib "">
1367<!ENTITY % publishername.role.attrib "%role.attrib;">
1368<!ELEMENT publishername  (%docinfo.char.mix;)*>
1369<!ATTLIST publishername
1370    %common.attrib;
1371    %publishername.role.attrib;
1372    %local.publishername.attrib;
1373>
1374<!ENTITY % local.releaseinfo.attrib "">
1375<!ENTITY % releaseinfo.role.attrib "%role.attrib;">
1376<!ELEMENT releaseinfo  (%docinfo.char.mix;)*>
1377<!ATTLIST releaseinfo
1378    %common.attrib;
1379    %releaseinfo.role.attrib;
1380    %local.releaseinfo.attrib;
1381>
1382<!ENTITY % local.revhistory.attrib "">
1383<!ENTITY % revhistory.role.attrib "%role.attrib;">
1384<!ELEMENT revhistory  (revision+)>
1385<!ATTLIST revhistory
1386    %common.attrib;
1387    %revhistory.role.attrib;
1388    %local.revhistory.attrib;
1389>
1390<!ENTITY % local.revision.attrib "">
1391<!ENTITY % revision.role.attrib "%role.attrib;">
1392<!ELEMENT revision  (revnumber, date, authorinitials*,
1393                    (revremark|revdescription)?)>
1394<!ATTLIST revision
1395    %common.attrib;
1396    %revision.role.attrib;
1397    %local.revision.attrib;
1398>
1399<!ENTITY % local.revnumber.attrib "">
1400<!ENTITY % revnumber.role.attrib "%role.attrib;">
1401<!ELEMENT revnumber  (%docinfo.char.mix;)*>
1402<!ATTLIST revnumber
1403    %common.attrib;
1404    %revnumber.role.attrib;
1405    %local.revnumber.attrib;
1406>
1407<!ENTITY % local.revremark.attrib "">
1408<!ENTITY % revremark.role.attrib "%role.attrib;">
1409<!ELEMENT revremark  (%docinfo.char.mix;)*>
1410<!ATTLIST revremark
1411    %common.attrib;
1412    %revremark.role.attrib;
1413    %local.revremark.attrib;
1414>
1415<!ENTITY % local.revdescription.attrib "">
1416<!ENTITY % revdescription.role.attrib "%role.attrib;">
1417<!ELEMENT revdescription  ((%revdescription.mix;)+)>
1418<!ATTLIST revdescription
1419    %common.attrib;
1420    %revdescription.role.attrib;
1421    %local.revdescription.attrib;
1422>
1423<!ENTITY % local.volumenum.attrib "">
1424<!ENTITY % volumenum.role.attrib "%role.attrib;">
1425<!ELEMENT volumenum  (%docinfo.char.mix;)*>
1426<!ATTLIST volumenum
1427    %common.attrib;
1428    %volumenum.role.attrib;
1429    %local.volumenum.attrib;
1430>
1431<!ENTITY % local.command.attrib "">
1432<!ENTITY % command.role.attrib "%role.attrib;">
1433<!ELEMENT command  (%cptr.char.mix;)*>
1434<!ATTLIST command
1435    %moreinfo.attrib;
1436    %common.attrib;
1437    %command.role.attrib;
1438    %local.command.attrib;
1439>
1440<!ENTITY % local.computeroutput.attrib "">
1441<!ENTITY % computeroutput.role.attrib "%role.attrib;">
1442<!ATTLIST computeroutput
1443    %moreinfo.attrib;
1444    %common.attrib;
1445    %computeroutput.role.attrib;
1446    %local.computeroutput.attrib;
1447>
1448<!ENTITY % local.email.attrib "">
1449<!ENTITY % email.role.attrib "%role.attrib;">
1450<!ELEMENT email  (%docinfo.char.mix;)*>
1451<!ATTLIST email
1452    %common.attrib;
1453    %email.role.attrib;
1454    %local.email.attrib;
1455>
1456<!ENTITY % local.filename.attrib "">
1457<!ENTITY % filename.role.attrib "%role.attrib;">
1458<!ELEMENT filename  (%cptr.char.mix;)*>
1459<!ATTLIST filename
1460    class   (headerfile
1461                                |partition
1462                                |devicefile
1463                                |libraryfile
1464                                |directory
1465                                |extension
1466        |symlink)       #IMPLIED
1467    path    CDATA   #IMPLIED
1468    %moreinfo.attrib;
1469    %common.attrib;
1470    %filename.role.attrib;
1471    %local.filename.attrib;
1472>
1473<!ENTITY % local.lineannotation.attrib "">
1474<!ENTITY % lineannotation.role.attrib "%role.attrib;">
1475<!ELEMENT lineannotation  (%para.char.mix;)*>
1476<!ATTLIST lineannotation
1477    %common.attrib;
1478    %lineannotation.role.attrib;
1479    %local.lineannotation.attrib;
1480>
1481<!ENTITY % local.literal.attrib "">
1482<!ENTITY % literal.role.attrib "%role.attrib;">
1483<!ELEMENT literal  (%cptr.char.mix;)*>
1484<!ATTLIST literal
1485    %moreinfo.attrib;
1486    %common.attrib;
1487    %literal.role.attrib;
1488    %local.literal.attrib;
1489>
1490<!ENTITY % local.option.attrib "">
1491<!ENTITY % option.role.attrib "%role.attrib;">
1492<!ELEMENT option  (%cptr.char.mix;)*>
1493<!ATTLIST option
1494    %common.attrib;
1495    %option.role.attrib;
1496    %local.option.attrib;
1497>
1498<!ENTITY % local.replaceable.attrib "">
1499<!ENTITY % replaceable.role.attrib "%role.attrib;">
1500<!ATTLIST replaceable
1501    class   (command
1502        |function
1503        |option
1504        |parameter) #IMPLIED
1505    %common.attrib;
1506    %replaceable.role.attrib;
1507    %local.replaceable.attrib;
1508>
1509<!ENTITY % local.sgmltag.attrib "">
1510<!ENTITY % sgmltag.role.attrib "%role.attrib;">
1511<!ELEMENT sgmltag  (%smallcptr.char.mix;)*>
1512<!ATTLIST sgmltag
1513    class     (attribute
1514        |attvalue
1515        |element
1516        |endtag
1517                                |emptytag
1518        |genentity
1519        |numcharref
1520        |paramentity
1521        |pi
1522                                |xmlpi
1523        |starttag
1524        |sgmlcomment) #IMPLIED
1525    %common.attrib;
1526    %sgmltag.role.attrib;
1527    %local.sgmltag.attrib;
1528>
1529<!ENTITY % local.systemitem.attrib "">
1530<!ENTITY % systemitem.role.attrib "%role.attrib;">
1531<!ATTLIST systemitem
1532    class (constant
1533      |event
1534      |eventhandler
1535      |domainname
1536      |fqdomainname
1537      |ipaddress
1538      |netmask
1539      |etheraddress
1540      |groupname
1541      |library
1542      |macro
1543      |osname
1544      |filesystem
1545      |resource
1546      |systemname
1547      |username
1548      |newsgroup) #IMPLIED
1549    %moreinfo.attrib;
1550    %common.attrib;
1551    %systemitem.role.attrib;
1552    %local.systemitem.attrib;
1553>
1554<!ENTITY % local.userinput.attrib "">
1555<!ENTITY % userinput.role.attrib "%role.attrib;">
1556<!ATTLIST userinput
1557    %moreinfo.attrib;
1558    %common.attrib;
1559    %userinput.role.attrib;
1560    %local.userinput.attrib;
1561>
1562<!ENTITY % local.abbrev.attrib "">
1563<!ENTITY % abbrev.role.attrib "%role.attrib;">
1564<!ELEMENT abbrev  (%word.char.mix;)*>
1565<!ATTLIST abbrev
1566    %common.attrib;
1567    %abbrev.role.attrib;
1568    %local.abbrev.attrib;
1569>
1570<!ENTITY % local.acronym.attrib "">
1571<!ENTITY % acronym.role.attrib "%role.attrib;">
1572<!ELEMENT acronym  (%word.char.mix;)*
1573    >
1574<!ATTLIST acronym
1575    %common.attrib;
1576    %acronym.role.attrib;
1577    %local.acronym.attrib;
1578>
1579<!ENTITY % local.citetitle.attrib "">
1580<!ENTITY % citetitle.role.attrib "%role.attrib;">
1581<!ELEMENT citetitle  (%para.char.mix;)*>
1582<!ATTLIST citetitle
1583    pubwork   (article
1584        |book
1585        |chapter
1586        |part
1587        |refentry
1588        |section
1589        |journal
1590        |series
1591        |set
1592        |manuscript)  #IMPLIED
1593    %common.attrib;
1594    %citetitle.role.attrib;
1595    %local.citetitle.attrib;
1596>
1597<!ENTITY % local.emphasis.attrib "">
1598<!ENTITY % emphasis.role.attrib "%role.attrib;">
1599<!ELEMENT emphasis  (%para.char.mix;)*>
1600<!ATTLIST emphasis
1601    %common.attrib;
1602    %emphasis.role.attrib;
1603    %local.emphasis.attrib;
1604>
1605<!ENTITY % local.phrase.attrib "">
1606<!ENTITY % phrase.role.attrib "%role.attrib;">
1607<!ELEMENT phrase  (%para.char.mix;)*>
1608<!ATTLIST phrase
1609    %common.attrib;
1610    %phrase.role.attrib;
1611    %local.phrase.attrib;
1612>
1613<!ENTITY % local.quote.attrib "">
1614<!ENTITY % quote.role.attrib "%role.attrib;">
1615<!ELEMENT quote  (%para.char.mix;)*>
1616<!ATTLIST quote
1617    %common.attrib;
1618    %quote.role.attrib;
1619    %local.quote.attrib;
1620>
1621<!ENTITY % local.trademark.attrib "">
1622<!ENTITY % trademark.role.attrib "%role.attrib;">
1623<!ATTLIST trademark
1624    class   (service
1625        |trade
1626        |registered
1627        |copyright) 'trade'
1628    %common.attrib;
1629    %trademark.role.attrib;
1630    %local.trademark.attrib;
1631>
1632<!ENTITY % local.link.attrib "">
1633<!ENTITY % link.role.attrib "%role.attrib;">
1634<!ELEMENT link  (%para.char.mix;)*
1635    >
1636<!ATTLIST link
1637    endterm   IDREF   #IMPLIED
1638    %linkendreq.attrib;   type    CDATA   #IMPLIED
1639    %common.attrib;
1640    %link.role.attrib;
1641    %local.link.attrib;
1642>
1643<!ENTITY % local.olink.attrib "">
1644<!ENTITY % olink.role.attrib "%role.attrib;">
1645<!ELEMENT olink  (%para.char.mix;)*
1646    >
1647<!ATTLIST olink
1648    targetdocent  ENTITY    #IMPLIED
1649    linkmode  IDREF   #IMPLIED
1650    localinfo   CDATA   #IMPLIED
1651    type    CDATA   #IMPLIED
1652    targetdoc CDATA   #IMPLIED
1653    targetptr CDATA   #IMPLIED
1654    %common.attrib;
1655    %olink.role.attrib;
1656    %local.olink.attrib;
1657>
1658<!ENTITY % local.ulink.attrib "">
1659<!ENTITY % ulink.role.attrib "%role.attrib;">
1660<!ELEMENT ulink  (%para.char.mix;)*
1661    >
1662<!ATTLIST ulink
1663    url   CDATA   #REQUIRED
1664    type    CDATA   #IMPLIED
1665    %common.attrib;
1666    %ulink.role.attrib;
1667    %local.ulink.attrib;
1668>
1669<!ENTITY % local.footnoteref.attrib "">
1670<!ENTITY % footnoteref.role.attrib "%role.attrib;">
1671<!ELEMENT footnoteref  EMPTY>
1672<!ATTLIST footnoteref
1673    %linkendreq.attrib;   %label.attrib;
1674    %common.attrib;
1675    %footnoteref.role.attrib;
1676    %local.footnoteref.attrib;
1677>
1678<!ENTITY % local.xref.attrib "">
1679<!ENTITY % xref.role.attrib "%role.attrib;">
1680<!ELEMENT xref  EMPTY>
1681<!ATTLIST xref
1682    endterm   IDREF   #IMPLIED
1683    %linkendreq.attrib;   %common.attrib;
1684    %xref.role.attrib;
1685    %local.xref.attrib;
1686>
1687<!ENTITY % local.appendix.class "">
1688<!ENTITY % appendix.class "appendix %local.appendix.class;">
1689<!ENTITY % div.title.content
1690  "title, subtitle?, titleabbrev?">
1691<!ENTITY % bookcomponent.title.content
1692  "title, subtitle?, titleabbrev?">
1693<!ENTITY % sect.title.content
1694  "title, subtitle?, titleabbrev?">
1695<!ENTITY % local.appendix.attrib "">
1696<!ENTITY % appendix.role.attrib "%role.attrib;">
1697<!ATTLIST appendix
1698    %label.attrib;
1699    %status.attrib;
1700    %common.attrib;
1701    %appendix.role.attrib;
1702    %local.appendix.attrib;
1703>
1704<!ENTITY % section.role.attrib "%role.attrib;">
1705<!ATTLIST section
1706    %label.attrib;
1707    %status.attrib;
1708    %common.attrib;
1709    %section.role.attrib;
1710    %local.section.attrib;
1711>
1712<!ENTITY % local.bibliography.attrib "">
1713<!ENTITY % bibliography.role.attrib "%role.attrib;">
1714<!ATTLIST bibliography
1715    %status.attrib;
1716    %common.attrib;
1717    %bibliography.role.attrib;
1718    %local.bibliography.attrib;
1719>
1720<!ENTITY % local.bibliodiv.attrib "">
1721<!ENTITY % bibliodiv.role.attrib "%role.attrib;">
1722<!ATTLIST bibliodiv
1723    %status.attrib;
1724    %common.attrib;
1725    %bibliodiv.role.attrib;
1726    %local.bibliodiv.attrib;
1727>
1728<!ENTITY % local.article.attrib "">
1729<!ENTITY % article.role.attrib "%role.attrib;">
1730<!ATTLIST article
1731    class   (journalarticle
1732        |productsheet
1733        |whitepaper
1734        |techreport
1735                                |specification
1736        |faq)   #IMPLIED
1737    parentbook  IDREF   #IMPLIED
1738    %status.attrib;
1739    %common.attrib;
1740    %article.role.attrib;
1741    %local.article.attrib;
1742>
1743<!ELEMENT objectinfo ((mediaobject | legalnotice
1744  | keywordset | subjectset | %bibliocomponent.mix;)+)>
1745<!ELEMENT section (sectioninfo?,
1746      (%sect.title.content;),
1747      (((%divcomponent.mix;)+, section*)
1748       | section+))>
1749<!ELEMENT sectioninfo ((mediaobject | legalnotice
1750  | keywordset | subjectset | %bibliocomponent.mix;)+)>
1751<!ELEMENT authorgroup ((author|editor|corpauthor|othercredit)+)>
1752<!ELEMENT author ((%person.ident.mix;)+)>
1753<!ELEMENT editor ((%person.ident.mix;)+)>
1754<!ELEMENT othercredit ((%person.ident.mix;)+)>
1755<!ELEMENT affiliation (jobtitle?, orgname?)>
1756<!ELEMENT para (%para.char.mix;)*>
1757<!ELEMENT informaltable (mediaobject+|tgroup+) >
1758<!ELEMENT replaceable (#PCDATA 
1759    | %link.char.class; 
1760    | inlinemediaobject)*>
1761<!ELEMENT trademark (#PCDATA 
1762    | %link.char.class; 
1763    | %tech.char.class;
1764    | inlinemediaobject
1765    | emphasis)*>
1766<!ELEMENT article ((%div.title.content;)?, articleinfo?,
1767           (%bookcomponent.content;),
1768           ((%appendix.class;)|bibliography)*)>
1769<!ELEMENT articleinfo ((mediaobject | legalnotice
1770  | subjectset | keywordset | %bibliocomponent.mix;)+)>
1771<!ELEMENT appendix ((%bookcomponent.title.content;),
1772    (%bookcomponent.content;))>
1773<!ELEMENT bibliography ((%bookcomponent.title.content;)?,
1774                        (%component.mix;)*,
1775                        (bibliodiv+ | bibliomixed+))>
1776<!ELEMENT bibliomixed (#PCDATA | %bibliocomponent.mix; | bibliomset)*>
1777<!ELEMENT bibliodiv ((%sect.title.content;)?, (%component.mix;)*,
1778    (bibliomixed)+)>
1779<!ELEMENT sidebar ((%formalobject.title.content;)?,
1780                   (%sidebar.mix;)+)>
1781<!ELEMENT programlisting (%para.char.mix; | lineannotation)*>
1782<!ELEMENT literallayout (%para.char.mix; | lineannotation)*>
1783<!ELEMENT itemizedlist ((%formalobject.title.content;)?,
1784          (%listpreamble.mix;)*, listitem+)>
1785<!ELEMENT orderedlist ((%formalobject.title.content;)?,
1786          (%listpreamble.mix;)*, listitem+)>
1787<!ELEMENT variablelist ((%formalobject.title.content;)?,
1788          (%listpreamble.mix;)*, varlistentry+)>
1789<!ELEMENT example ((%formalobject.title.content;), (%example.mix;)+)
1790    >
1791<!ELEMENT figure ((%formalobject.title.content;),
1792                       (%figure.mix; | %link.char.class;)+)>
1793<!ELEMENT legalnotice (title?, (%legalnotice.mix;)+)
1794    >
1795<!ELEMENT systemitem (%cptr.char.mix; | acronym)*>
1796<!ELEMENT computeroutput  (%cptr.char.mix;)*>
1797<!ELEMENT userinput  (%cptr.char.mix;)*>
1798<!ENTITY % webpage.mix "(config*, head, (%bookcomponent.content;),
1799                        appendix*, bibliography*)">
1800<!ELEMENT head (title, titleabbrev?, subtitle?, summary?, base?, keywords?,
1801               (copyright | author | edition
1802                | meta | headlink | script | style | abstract | revhistory
1803                %rddl.elements;)*)>
1804<!ELEMENT meta EMPTY>
1805<!ATTLIST meta
1806  http-equiv  CDATA #IMPLIED
1807  name  CDATA #IMPLIED
1808  content CDATA #REQUIRED
1809>
1810<!ELEMENT headlink EMPTY>
1811<!ATTLIST headlink
1812  href  CDATA #IMPLIED
1813  media CDATA #IMPLIED
1814  name  CDATA #IMPLIED
1815  rel CDATA #IMPLIED
1816  rev CDATA #IMPLIED
1817  src CDATA #IMPLIED
1818  title CDATA #IMPLIED
1819  type  CDATA #IMPLIED
1820>
1821<!ELEMENT script (#PCDATA)>
1822<!ATTLIST script
1823  src CDATA #IMPLIED
1824  language  CDATA #IMPLIED
1825  type  CDATA #IMPLIED
1826>
1827<!ELEMENT style (#PCDATA)>
1828<!ATTLIST style
1829  src CDATA #IMPLIED
1830  type  CDATA #IMPLIED
1831>
1832<!ELEMENT config EMPTY>
1833<!ATTLIST config
1834  param CDATA #REQUIRED
1835  value CDATA #REQUIRED
1836  altval  CDATA #IMPLIED
1837        %common.attrib;
1838>
1839<!ELEMENT summary (%word.char.mix;)*>
1840<!ATTLIST summary
1841        %common.attrib;
1842>
1843<!ELEMENT base EMPTY>
1844<!ATTLIST base
1845  href  CDATA #REQUIRED
1846  target  CDATA #IMPLIED
1847>
1848<!ELEMENT keywords (#PCDATA)>
1849<!ATTLIST keywords
1850        %common.attrib;
1851>
1852<!ELEMENT webpage (%webpage.mix;)>
1853<!ATTLIST webpage
1854  %html-xmlns;  CDATA #FIXED %html-namespace;
1855  %xlink-xmlns; CDATA #FIXED %xlink-namespace;
1856  %rddl-xmlns;  CDATA #FIXED %rddl-namespace;
1857  navto   (yes|no)  "yes"
1858        %common.attrib;
1859>
1860<!ELEMENT webtoc EMPTY>
1861<!ATTLIST webtoc
1862        %common.attrib;
1863>
1864<!ELEMENT rss EMPTY>
1865<!ATTLIST rss
1866  feed  CDATA #REQUIRED
1867        %common.attrib;
1868>
1869<!ENTITY % rddl-resource "%rddl-prefix;resource">
1870<!ELEMENT %rddl-resource; (%para.char.mix;)*>
1871<!ATTLIST %rddl-resource;
1872  id    ID  #IMPLIED
1873  xml:lang  NMTOKEN #IMPLIED
1874  xml:base  CDATA #IMPLIED
1875  %rddl-xmlns;  CDATA #FIXED %rddl-namespace;
1876  %xlink-xmlns; CDATA #FIXED %xlink-namespace;
1877  %xlink-type;  (simple) #FIXED "simple"
1878  %xlink-arcrole; CDATA #IMPLIED
1879  %xlink-role;  CDATA "http://www.rddl.org/#resource"
1880  %xlink-href;  CDATA #IMPLIED
1881  %xlink-title; CDATA #IMPLIED
1882>
1883<!ENTITY % events
1884 "onclick   CDATA   #IMPLIED
1885  ondblclick    CDATA   #IMPLIED
1886  onmousedown   CDATA   #IMPLIED
1887  onmouseup   CDATA   #IMPLIED
1888  onmouseover   CDATA   #IMPLIED
1889  onmousemove   CDATA   #IMPLIED
1890  onmouseout    CDATA   #IMPLIED
1891  onkeypress    CDATA   #IMPLIED
1892  onkeydown   CDATA   #IMPLIED
1893  onkeyup   CDATA   #IMPLIED"
1894>
1895<!ELEMENT %html-form.element; ((%component.mix;)|%html-input.element;|%html-button.element;
1896      |%html-label.element;|%html-select.element;|%html-textarea.element;)+>
1897<!ATTLIST %html-form.element;
1898  %html-xmlns;  CDATA #FIXED %html-namespace;
1899  %common.attrib;
1900  %events;
1901  action    CDATA   #REQUIRED
1902  method    (GET|POST)  "GET"
1903  onsubmit  CDATA   #IMPLIED
1904  onreset   CDATA   #IMPLIED
1905>
1906<!ENTITY % inputtype  "(text | password | checkbox | radio
1907                       | submit | reset | file | hidden | image | button)">
1908<!ELEMENT %html-input.element; EMPTY>
1909<!ATTLIST %html-input.element;
1910  %html-xmlns;  CDATA #FIXED %html-namespace;
1911  %common.attrib;
1912  %events;
1913  type    %inputtype; "text"
1914  name    CDATA   #IMPLIED
1915  value   CDATA   #IMPLIED
1916  checked   (checked) #IMPLIED
1917  disabled  (disabled)  #IMPLIED
1918  readonly  (readonly)  #IMPLIED
1919  size    CDATA   #IMPLIED
1920  maxlength CDATA   #IMPLIED
1921  src   CDATA   #IMPLIED
1922  alt   CDATA   #IMPLIED
1923  usemap    CDATA   #IMPLIED
1924  tabindex  CDATA   #IMPLIED
1925  accesskey CDATA   #IMPLIED
1926  onfocus   CDATA   #IMPLIED
1927  onblur    CDATA   #IMPLIED
1928  onselect  CDATA   #IMPLIED
1929  onchange  CDATA   #IMPLIED
1930>
1931<!ELEMENT %html-button.element; (%para.char.mix;)*>
1932<!ATTLIST %html-button.element;
1933  %html-xmlns;  CDATA #FIXED %html-namespace;
1934  %common.attrib;
1935  %events;
1936  name    CDATA   #IMPLIED
1937  value   CDATA   #IMPLIED
1938  type    (button|submit|reset) "submit"
1939  disabled  (disabled)  #IMPLIED
1940  tabindex  CDATA   #IMPLIED
1941  accesskey CDATA   #IMPLIED
1942  onfocus   CDATA   #IMPLIED
1943  onblur    CDATA   #IMPLIED
1944>
1945<!ELEMENT %html-label.element; (%para.char.mix;)*>
1946<!ATTLIST %html-label.element;
1947  %html-xmlns;  CDATA #FIXED %html-namespace;
1948  %common.attrib;
1949  %events;
1950  for   IDREF   #IMPLIED
1951  accesskey CDATA   #IMPLIED
1952  onfocus   CDATA   #IMPLIED
1953  onblur    CDATA   #IMPLIED
1954>
1955<!ELEMENT %html-select.element; (%html-option.element;)+>
1956<!ATTLIST %html-select.element;
1957  %html-xmlns;  CDATA #FIXED %html-namespace;
1958  %common.attrib;
1959  %events;
1960  name    CDATA   #IMPLIED
1961  size    CDATA   #IMPLIED
1962  multiple  (multiple)  #IMPLIED
1963  disabled  (disabled)  #IMPLIED
1964  tabindex  CDATA   #IMPLIED
1965  onfocus   CDATA   #IMPLIED
1966  onblur    CDATA   #IMPLIED
1967  onchange  CDATA   #IMPLIED
1968>
1969<!ELEMENT %html-option.element; (#PCDATA)>
1970<!ATTLIST %html-option.element;
1971  %html-xmlns;  CDATA #FIXED %html-namespace;
1972  %common.attrib;
1973  %events;
1974  selected      (selected)  #IMPLIED
1975  disabled      (disabled)  #IMPLIED
1976  value   CDATA   #IMPLIED
1977>
1978<!ELEMENT %html-textarea.element; (#PCDATA)>
1979<!ATTLIST %html-textarea.element;
1980  %html-xmlns;  CDATA #FIXED %html-namespace;
1981  %common.attrib;
1982  %events;
1983  name    CDATA   #IMPLIED
1984  rows    CDATA   #REQUIRED
1985  cols    CDATA   #REQUIRED
1986  disabled  (disabled)  #IMPLIED
1987  readonly  (readonly)  #IMPLIED
1988  tabindex  CDATA   #IMPLIED
1989  accesskey CDATA   #IMPLIED
1990  onfocus   CDATA   #IMPLIED
1991  onblur    CDATA   #IMPLIED
1992  onselect  CDATA   #IMPLIED
1993  onchange  CDATA   #IMPLIED
1994>
Note: See TracBrowser for help on using the repository browser.