Pass --export-* flags correctly to the linker, depending on platform.
[claws.git] / manual / dtd / sdocbook.dtd
1 <!-- *********************************************************************
2      *** THIS IS THE FLATTENED DTD. DO NOT EDIT THIS DTD BY HAND, EDIT ***
3      *** THE CUSTOMIZATION LAYER AND REGENERATE THE FLATTENED DTD! ********
4      ********************************************************************* -->
5
6 <!-- ...................................................................... -->
7 <!-- Simplified DocBook DTD V1.1 .......................................... -->
8 <!-- File sdocbook-custom.dtd ............................................. -->
9
10 <!-- Copyright 1992-2002 HaL Computer Systems, Inc.,
11      O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
12      Corporation, Norman Walsh, Sun Microsystems, Inc., and the
13      Organization for the Advancement of Structured Information
14      Standards (OASIS).
15
16      $Id$
17
18      Permission to use, copy, modify and distribute the DocBook XML DTD
19      and its accompanying documentation for any purpose and without fee
20      is hereby granted in perpetuity, provided that the above copyright
21      notice and this paragraph appear in all copies.  The copyright
22      holders make no representation about the suitability of the DTD for
23      any purpose.  It is provided "as is" without expressed or implied
24      warranty.
25
26      If you modify the Simplified DocBook DTD in any way, except for
27      declaring and referencing additional sets of general entities and
28      declaring additional notations, label your DTD as a variant of
29      DocBook.  See the maintenance documentation for more information.
30
31      Please direct all questions, bug reports, or suggestions for
32      changes to the docbook@lists.oasis-open.org mailing list. For more
33      information, see http://www.oasis-open.org/docbook/.
34 -->
35
36 <!-- ...................................................................... -->
37
38 <!-- This is the driver file for V1.1 of the Simplified DocBook XML DTD.
39      Please use the following formal public identifier to identify it:
40
41      "-//OASIS//DTD Simplified DocBook XML V1.1//EN"
42
43      For example:
44
45      <!DOCTYPE article
46                PUBLIC "-//OASIS//DTD Simplified DocBook XML V1.1//EN"
47       "http://www.oasis-open.org/docbook/xml/simple/1.1/sdocbook.dtd"
48      [...]>
49 -->
50
51 <!-- ...................................................................... -->
52
53
54 <!ENTITY % local.list.class "">
55 <!ENTITY % list.class
56                 "itemizedlist|orderedlist
57                 |variablelist %local.list.class;">
58 <!ENTITY % local.admon.class "">
59 <!ENTITY % admon.class
60                 "note %local.admon.class;">
61 <!ENTITY % local.linespecific.class "">
62 <!ENTITY % linespecific.class
63                 "literallayout|programlisting %local.linespecific.class;">
64 <!ENTITY % local.para.class "">
65 <!ENTITY % para.class
66                 "para %local.para.class;">
67 <!ENTITY % local.informal.class "">
68 <!ENTITY % informal.class
69                 "blockquote
70                 |mediaobject
71                 |informaltable %local.informal.class;">
72 <!ENTITY % local.formal.class "">
73 <!ENTITY % formal.class
74                 "example|figure|table %local.formal.class;">
75 <!ENTITY % local.compound.class "">
76 <!ENTITY % compound.class
77                 "sidebar %local.compound.class;">
78 <!ENTITY % local.genobj.class "">
79 <!ENTITY % genobj.class "anchor %local.genobj.class;">
80 <!ENTITY % local.descobj.class "">
81 <!ENTITY % descobj.class
82                 "abstract|authorblurb|epigraph
83                 %local.descobj.class;">
84 <!ENTITY % local.xref.char.class "">
85 <!ENTITY % xref.char.class "footnoteref|xref %local.xref.char.class;">
86 <!ENTITY % local.gen.char.class "">
87 <!ENTITY % gen.char.class
88                 "abbrev|acronym|citetitle|emphasis|footnote|phrase
89                 |quote|trademark %local.gen.char.class;">
90 <!ENTITY % local.link.char.class "">
91 <!ENTITY % link.char.class
92                 "link|ulink %local.link.char.class;">
93 <!ENTITY % local.tech.char.class "">
94 <!ENTITY % tech.char.class
95                 "command|computeroutput
96                 |email|filename
97                 |literal
98                 |option
99                 |replaceable
100                 |systemitem|userinput
101                 %local.tech.char.class;">
102 <!ENTITY % local.base.char.class "">
103 <!ENTITY % base.char.class "anchor %local.base.char.class;">
104 <!ENTITY % local.docinfo.char.class "">
105 <!ENTITY % docinfo.char.class
106                 "author|corpauthor|othercredit
107                 |revhistory
108                 %local.docinfo.char.class;">
109 <!ENTITY % local.other.char.class "">
110 <!ENTITY % other.char.class
111                 "subscript|superscript %local.other.char.class;">
112 <!ENTITY % local.inlineobj.char.class "">
113 <!ENTITY % inlineobj.char.class
114                 "inlinemediaobject %local.inlineobj.char.class;">
115 <!ENTITY % local.effectivity.attrib "">
116 <!ENTITY % effectivity.attrib 
117         "%local.effectivity.attrib;"
118 >
119 <!ENTITY % local.common.attrib "">
120 <!ENTITY % common.attrib
121         "id             ID              #IMPLIED
122         lang            CDATA           #IMPLIED
123         remap           CDATA           #IMPLIED
124         revisionflag    (changed
125                         |added
126                         |deleted
127                         |off)           #IMPLIED
128         %local.common.attrib;"
129 >
130 <!ENTITY % local.person.ident.mix "">
131 <!ENTITY % person.ident.mix
132                 "honorific|firstname|surname|lineage|othername|affiliation
133                 |authorblurb
134                 %local.person.ident.mix;">
135 <!ENTITY % local.bibliocomponent.mix "">
136 <!ENTITY % bibliocomponent.mix
137                 "abbrev|abstract|author
138                 |authorgroup|bibliomisc
139                 |copyright|corpauthor|date|edition
140                 |editor|issuenum
141                 |othercredit
142                 |pubdate|publishername
143                 |releaseinfo|revhistory
144                 |subtitle|title|titleabbrev|volumenum|citetitle
145                 |%person.ident.mix;
146                 %local.bibliocomponent.mix;">
147 <!ENTITY % local.component.mix "">
148 <!ENTITY % component.mix
149                 "%list.class;           |%admon.class;
150                 |%linespecific.class;
151                 |%para.class;           |%informal.class;
152                 |%formal.class;         |%compound.class;
153                 |%genobj.class;         |%descobj.class;
154                 %local.component.mix;">
155 <!ENTITY % local.sidebar.mix "">
156 <!ENTITY % sidebar.mix
157                 "%list.class;           |%admon.class;
158                 |%linespecific.class;
159                 |%para.class;           |%informal.class;
160                 |%formal.class;
161                 |%genobj.class;
162                 %local.sidebar.mix;">
163 <!ENTITY % local.revdescription.mix "">
164 <!ENTITY % revdescription.mix
165                 "%list.class;           |%admon.class;
166                 |%linespecific.class;
167                 |%para.class;           |%informal.class;
168                 |%formal.class;
169                 |%genobj.class;
170                 %local.revdescription.mix;">
171 <!ENTITY % local.footnote.mix "">
172 <!ENTITY % footnote.mix
173                 "%list.class;
174                 |%linespecific.class;
175                 |%para.class;           |%informal.class;
176                 %local.footnote.mix;">
177 <!ENTITY % local.example.mix "">
178 <!ENTITY % example.mix
179                 "%list.class;
180                 |%linespecific.class;
181                 |%para.class;           |%informal.class;
182                 %local.example.mix;">
183 <!ENTITY % local.admon.mix "">
184 <!ENTITY % admon.mix
185                 "%list.class;
186                 |%linespecific.class;
187                 |%para.class;           |%informal.class;
188                 |%formal.class;
189                 %local.admon.mix;">
190 <!ENTITY % local.figure.mix "">
191 <!ENTITY % figure.mix
192                 "%linespecific.class;
193                                         |%informal.class;
194                 %local.figure.mix;">
195 <!ENTITY % local.tabentry.mix "">
196 <!ENTITY % tabentry.mix
197                 "%list.class;           |%admon.class;
198                 |%linespecific.class;
199                 |%para.class;           |mediaobject
200                 %local.tabentry.mix;">
201 <!ENTITY % local.legalnotice.mix "">
202 <!ENTITY % legalnotice.mix
203                 "%list.class;           |%admon.class;
204                 |%linespecific.class;
205                 |%para.class;           |blockquote
206                 %local.legalnotice.mix;">
207 <!ENTITY % local.textobject.mix "">
208 <!ENTITY % textobject.mix
209                 "%list.class;           |%admon.class;
210                 |%linespecific.class;
211                 |%para.class;           |blockquote
212                 %local.textobject.mix;">
213 <!ENTITY % local.listpreamble.mix "">
214 <!ENTITY % listpreamble.mix
215                 "                        %admon.class;
216                 |%linespecific.class;
217                 |%para.class;           |%informal.class;
218                 |%genobj.class;         |%descobj.class;
219                 %local.listpreamble.mix;">
220 <!ENTITY % local.para.char.mix "">
221 <!ENTITY % para.char.mix
222                 "#PCDATA
223                 |%xref.char.class;      |%gen.char.class;
224                 |%link.char.class;      |%tech.char.class;
225                 |%base.char.class;
226                 |%other.char.class;     |%inlineobj.char.class;
227                 %local.para.char.mix;">
228 <!ENTITY % local.title.char.mix "">
229 <!ENTITY % title.char.mix
230                 "#PCDATA
231                 |%xref.char.class;      |%gen.char.class;
232                 |%link.char.class;      |%tech.char.class;
233                 |%base.char.class;
234                                         |%docinfo.char.class;
235                 |%other.char.class;     |%inlineobj.char.class;
236                 %local.title.char.mix;">
237 <!ENTITY % local.cptr.char.mix "">
238 <!ENTITY % cptr.char.mix
239                 "#PCDATA
240                 |%link.char.class;      |%tech.char.class;
241                 |%base.char.class;
242                 |%other.char.class;     |inlinemediaobject
243                 %local.cptr.char.mix;">
244 <!ENTITY % local.word.char.mix "">
245 <!ENTITY % word.char.mix
246                 "#PCDATA
247                                         |acronym|emphasis|trademark
248                 |%link.char.class;
249                 |%base.char.class;
250                 |%other.char.class;     |inlinemediaobject
251                 %local.word.char.mix;">
252 <!ENTITY % local.docinfo.char.mix "">
253 <!ENTITY % docinfo.char.mix
254                 "#PCDATA
255                 |%link.char.class;
256                                         |emphasis|trademark
257                                         |replaceable
258                 |%other.char.class;     |inlinemediaobject
259                 %local.docinfo.char.mix;">
260 <!ENTITY % tbl.table.mdl
261         "((title, (mediaobject+|tgroup+))
262           |(caption, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+)))">
263 <!ENTITY % local.divcomponent.mix "">
264 <!ENTITY % divcomponent.mix
265                 "%list.class;           |%admon.class;
266                 |%linespecific.class;
267                 |%para.class;           |%informal.class;
268                 |%formal.class;         |%compound.class;
269                                         |%descobj.class;
270                 %local.divcomponent.mix;">
271 <!ENTITY % bookcomponent.content
272         "((%divcomponent.mix;)+, section*)
273         | section+">
274 <!ENTITY Aacute           "&#x000C1;" >
275 <!ENTITY aacute           "&#x000E1;" >
276 <!ENTITY Acirc            "&#x000C2;" >
277 <!ENTITY acirc            "&#x000E2;" >
278 <!ENTITY AElig            "&#x000C6;" >
279 <!ENTITY aelig            "&#x000E6;" >
280 <!ENTITY Agrave           "&#x000C0;" >
281 <!ENTITY agrave           "&#x000E0;" >
282 <!ENTITY Aring            "&#x000C5;" >
283 <!ENTITY aring            "&#x000E5;" >
284 <!ENTITY Atilde           "&#x000C3;" >
285 <!ENTITY atilde           "&#x000E3;" >
286 <!ENTITY Auml             "&#x000C4;" >
287 <!ENTITY auml             "&#x000E4;" >
288 <!ENTITY Ccedil           "&#x000C7;" >
289 <!ENTITY ccedil           "&#x000E7;" >
290 <!ENTITY Eacute           "&#x000C9;" >
291 <!ENTITY eacute           "&#x000E9;" >
292 <!ENTITY Ecirc            "&#x000CA;" >
293 <!ENTITY ecirc            "&#x000EA;" >
294 <!ENTITY Egrave           "&#x000C8;" >
295 <!ENTITY egrave           "&#x000E8;" >
296 <!ENTITY ETH              "&#x000D0;" >
297 <!ENTITY eth              "&#x000F0;" >
298 <!ENTITY Euml             "&#x000CB;" >
299 <!ENTITY euml             "&#x000EB;" >
300 <!ENTITY Iacute           "&#x000CD;" >
301 <!ENTITY iacute           "&#x000ED;" >
302 <!ENTITY Icirc            "&#x000CE;" >
303 <!ENTITY icirc            "&#x000EE;" >
304 <!ENTITY Igrave           "&#x000CC;" >
305 <!ENTITY igrave           "&#x000EC;" >
306 <!ENTITY Iuml             "&#x000CF;" >
307 <!ENTITY iuml             "&#x000EF;" >
308 <!ENTITY Ntilde           "&#x000D1;" >
309 <!ENTITY ntilde           "&#x000F1;" >
310 <!ENTITY Oacute           "&#x000D3;" >
311 <!ENTITY oacute           "&#x000F3;" >
312 <!ENTITY Ocirc            "&#x000D4;" >
313 <!ENTITY ocirc            "&#x000F4;" >
314 <!ENTITY Ograve           "&#x000D2;" >
315 <!ENTITY ograve           "&#x000F2;" >
316 <!ENTITY Oslash           "&#x000D8;" >
317 <!ENTITY oslash           "&#x000F8;" >
318 <!ENTITY Otilde           "&#x000D5;" >
319 <!ENTITY otilde           "&#x000F5;" >
320 <!ENTITY Ouml             "&#x000D6;" >
321 <!ENTITY ouml             "&#x000F6;" >
322 <!ENTITY szlig            "&#x000DF;" >
323 <!ENTITY THORN            "&#x000DE;" >
324 <!ENTITY thorn            "&#x000FE;" >
325 <!ENTITY Uacute           "&#x000DA;" >
326 <!ENTITY uacute           "&#x000FA;" >
327 <!ENTITY Ucirc            "&#x000DB;" >
328 <!ENTITY ucirc            "&#x000FB;" >
329 <!ENTITY Ugrave           "&#x000D9;" >
330 <!ENTITY ugrave           "&#x000F9;" >
331 <!ENTITY Uuml             "&#x000DC;" >
332 <!ENTITY uuml             "&#x000FC;" >
333 <!ENTITY Yacute           "&#x000DD;" >
334 <!ENTITY yacute           "&#x000FD;" >
335 <!ENTITY yuml             "&#x000FF;" >
336 <!ENTITY amp              "&#38;#38;" >
337 <!ENTITY apos             "&#x00027;" >
338 <!ENTITY ast              "&#x0002A;" >
339 <!ENTITY brvbar           "&#x000A6;" >
340 <!ENTITY bsol             "&#x0005C;" >
341 <!ENTITY cent             "&#x000A2;" >
342 <!ENTITY colon            "&#x0003A;" >
343 <!ENTITY comma            "&#x0002C;" >
344 <!ENTITY commat           "&#x00040;" >
345 <!ENTITY copy             "&#x000A9;" >
346 <!ENTITY curren           "&#x000A4;" >
347 <!ENTITY darr             "&#x02193;" >
348 <!ENTITY deg              "&#x000B0;" >
349 <!ENTITY divide           "&#x000F7;" >
350 <!ENTITY dollar           "&#x00024;" >
351 <!ENTITY equals           "&#x0003D;" >
352 <!ENTITY excl             "&#x00021;" >
353 <!ENTITY frac12           "&#x000BD;" >
354 <!ENTITY frac14           "&#x000BC;" >
355 <!ENTITY frac18           "&#x0215B;" >
356 <!ENTITY frac34           "&#x000BE;" >
357 <!ENTITY frac38           "&#x0215C;" >
358 <!ENTITY frac58           "&#x0215D;" >
359 <!ENTITY frac78           "&#x0215E;" >
360 <!ENTITY gt               "&#x0003E;" >
361 <!ENTITY half             "&#x000BD;" >
362 <!ENTITY horbar           "&#x02015;" >
363 <!ENTITY hyphen           "&#x02010;" >
364 <!ENTITY iexcl            "&#x000A1;" >
365 <!ENTITY iquest           "&#x000BF;" >
366 <!ENTITY laquo            "&#x000AB;" >
367 <!ENTITY larr             "&#x02190;" >
368 <!ENTITY lcub             "&#x0007B;" >
369 <!ENTITY ldquo            "&#x0201C;" >
370 <!ENTITY lowbar           "&#x0005F;" >
371 <!ENTITY lpar             "&#x00028;" >
372 <!ENTITY lsqb             "&#x0005B;" >
373 <!ENTITY lsquo            "&#x02018;" >
374 <!ENTITY lt               "&#38;#60;" >
375 <!ENTITY micro            "&#x000B5;" >
376 <!ENTITY middot           "&#x000B7;" >
377 <!ENTITY nbsp             "&#x000A0;" >
378 <!ENTITY not              "&#x000AC;" >
379 <!ENTITY num              "&#x00023;" >
380 <!ENTITY ohm              "&#x02126;" >
381 <!ENTITY ordf             "&#x000AA;" >
382 <!ENTITY ordm             "&#x000BA;" >
383 <!ENTITY para             "&#x000B6;" >
384 <!ENTITY percnt           "&#x00025;" >
385 <!ENTITY period           "&#x0002E;" >
386 <!ENTITY plus             "&#x0002B;" >
387 <!ENTITY plusmn           "&#x000B1;" >
388 <!ENTITY pound            "&#x000A3;" >
389 <!ENTITY quest            "&#x0003F;" >
390 <!ENTITY quot             "&#x00022;" >
391 <!ENTITY raquo            "&#x000BB;" >
392 <!ENTITY rarr             "&#x02192;" >
393 <!ENTITY rcub             "&#x0007D;" >
394 <!ENTITY rdquo            "&#x0201D;" >
395 <!ENTITY reg              "&#x000AE;" >
396 <!ENTITY rpar             "&#x00029;" >
397 <!ENTITY rsqb             "&#x0005D;" >
398 <!ENTITY rsquo            "&#x02019;" >
399 <!ENTITY sect             "&#x000A7;" >
400 <!ENTITY semi             "&#x0003B;" >
401 <!ENTITY shy              "&#x000AD;" >
402 <!ENTITY sol              "&#x0002F;" >
403 <!ENTITY sung             "&#x0266A;" >
404 <!ENTITY sup1             "&#x000B9;" >
405 <!ENTITY sup2             "&#x000B2;" >
406 <!ENTITY sup3             "&#x000B3;" >
407 <!ENTITY times            "&#x000D7;" >
408 <!ENTITY trade            "&#x02122;" >
409 <!ENTITY uarr             "&#x02191;" >
410 <!ENTITY verbar           "&#x0007C;" >
411 <!ENTITY yen              "&#x000A5;" >
412 <!ENTITY blank            "&#x02423;" >
413 <!ENTITY blk12            "&#x02592;" >
414 <!ENTITY blk14            "&#x02591;" >
415 <!ENTITY blk34            "&#x02593;" >
416 <!ENTITY block            "&#x02588;" >
417 <!ENTITY bull             "&#x02022;" >
418 <!ENTITY caret            "&#x02041;" >
419 <!ENTITY check            "&#x02713;" >
420 <!ENTITY cir              "&#x025CB;" >
421 <!ENTITY clubs            "&#x02663;" >
422 <!ENTITY copysr           "&#x02117;" >
423 <!ENTITY cross            "&#x02717;" >
424 <!ENTITY Dagger           "&#x02021;" >
425 <!ENTITY dagger           "&#x02020;" >
426 <!ENTITY dash             "&#x02010;" >
427 <!ENTITY diams            "&#x02666;" >
428 <!ENTITY dlcrop           "&#x0230D;" >
429 <!ENTITY drcrop           "&#x0230C;" >
430 <!ENTITY dtri             "&#x025BF;" >
431 <!ENTITY dtrif            "&#x025BE;" >
432 <!ENTITY emsp             "&#x02003;" >
433 <!ENTITY emsp13           "&#x02004;" >
434 <!ENTITY emsp14           "&#x02005;" >
435 <!ENTITY ensp             "&#x02002;" >
436 <!ENTITY female           "&#x02640;" >
437 <!ENTITY ffilig           "&#x0FB03;" >
438 <!ENTITY fflig            "&#x0FB00;" >
439 <!ENTITY ffllig           "&#x0FB04;" >
440 <!ENTITY filig            "&#x0FB01;" >
441 <!ENTITY flat             "&#x0266D;" >
442 <!ENTITY fllig            "&#x0FB02;" >
443 <!ENTITY frac13           "&#x02153;" >
444 <!ENTITY frac15           "&#x02155;" >
445 <!ENTITY frac16           "&#x02159;" >
446 <!ENTITY frac23           "&#x02154;" >
447 <!ENTITY frac25           "&#x02156;" >
448 <!ENTITY frac35           "&#x02157;" >
449 <!ENTITY frac45           "&#x02158;" >
450 <!ENTITY frac56           "&#x0215A;" >
451 <!ENTITY hairsp           "&#x0200A;" >
452 <!ENTITY hearts           "&#x02665;" >
453 <!ENTITY hellip           "&#x02026;" >
454 <!ENTITY hybull           "&#x02043;" >
455 <!ENTITY incare           "&#x02105;" >
456 <!ENTITY ldquor           "&#x0201E;" >
457 <!ENTITY lhblk            "&#x02584;" >
458 <!ENTITY loz              "&#x025CA;" >
459 <!ENTITY lozf             "&#x029EB;" >
460 <!ENTITY lsquor           "&#x0201A;" >
461 <!ENTITY ltri             "&#x025C3;" >
462 <!ENTITY ltrif            "&#x025C2;" >
463 <!ENTITY male             "&#x02642;" >
464 <!ENTITY malt             "&#x02720;" >
465 <!ENTITY marker           "&#x025AE;" >
466 <!ENTITY mdash            "&#x02014;" >
467 <!ENTITY mldr             "&#x02026;" >
468 <!ENTITY natur            "&#x0266E;" >
469 <!ENTITY ndash            "&#x02013;" >
470 <!ENTITY nldr             "&#x02025;" >
471 <!ENTITY numsp            "&#x02007;" >
472 <!ENTITY phone            "&#x0260E;" >
473 <!ENTITY puncsp           "&#x02008;" >
474 <!ENTITY rdquor           "&#x0201D;" >
475 <!ENTITY rect             "&#x025AD;" >
476 <!ENTITY rsquor           "&#x02019;" >
477 <!ENTITY rtri             "&#x025B9;" >
478 <!ENTITY rtrif            "&#x025B8;" >
479 <!ENTITY rx               "&#x0211E;" >
480 <!ENTITY sext             "&#x02736;" >
481 <!ENTITY sharp            "&#x0266F;" >
482 <!ENTITY spades           "&#x02660;" >
483 <!ENTITY squ              "&#x025A1;" >
484 <!ENTITY squf             "&#x025AA;" >
485 <!ENTITY star             "&#x02606;" >
486 <!ENTITY starf            "&#x02605;" >
487 <!ENTITY target           "&#x02316;" >
488 <!ENTITY telrec           "&#x02315;" >
489 <!ENTITY thinsp           "&#x02009;" >
490 <!ENTITY uhblk            "&#x02580;" >
491 <!ENTITY ulcrop           "&#x0230F;" >
492 <!ENTITY urcrop           "&#x0230E;" >
493 <!ENTITY utri             "&#x025B5;" >
494 <!ENTITY utrif            "&#x025B4;" >
495 <!ENTITY vellip           "&#x022EE;" >
496 <!ENTITY % local.notation.class "">
497 <!ENTITY % notation.class
498                 "BMP| CGM-CHAR | CGM-BINARY | CGM-CLEAR | DITROFF | DVI
499                 | EPS | EQN | FAX | GIF | GIF87a | GIF89a
500                 | JPG | JPEG | IGES | PCX
501                 | PIC | PNG | PS | SGML | TBL | TEX | TIFF | WMF | WPG
502                 | SVG | PDF | SWF
503                 | linespecific
504                 %local.notation.class;">
505 <!NOTATION BMP          PUBLIC
506 "+//ISBN 0-7923-94.2-1::Graphic Notation//NOTATION Microsoft Windows bitmap//EN">
507 <!NOTATION CGM-CHAR     PUBLIC "ISO 8632/2//NOTATION Character encoding//EN">
508 <!NOTATION CGM-BINARY   PUBLIC "ISO 8632/3//NOTATION Binary encoding//EN">
509 <!NOTATION CGM-CLEAR    PUBLIC "ISO 8632/4//NOTATION Clear text encoding//EN">
510 <!NOTATION DITROFF      SYSTEM "DITROFF">
511 <!NOTATION DVI          SYSTEM "DVI">
512 <!NOTATION EPS          PUBLIC
513 "+//ISBN 0-201-18127-4::Adobe//NOTATION PostScript Language Ref. Manual//EN">
514 <!NOTATION EQN          SYSTEM "EQN">
515 <!NOTATION FAX          PUBLIC
516 "-//USA-DOD//NOTATION CCITT Group 4 Facsimile Type 1 Untiled Raster//EN">
517 <!NOTATION GIF          SYSTEM "GIF">
518 <!NOTATION GIF87a               PUBLIC
519 "-//CompuServe//NOTATION Graphics Interchange Format 87a//EN">
520 <!NOTATION GIF89a               PUBLIC
521 "-//CompuServe//NOTATION Graphics Interchange Format 89a//EN">
522 <!NOTATION JPG          SYSTEM "JPG">
523 <!NOTATION JPEG         SYSTEM "JPG">
524 <!NOTATION IGES         PUBLIC
525 "-//USA-DOD//NOTATION (ASME/ANSI Y14.26M-1987) Initial Graphics Exchange Specification//EN">
526 <!NOTATION PCX          PUBLIC
527 "+//ISBN 0-7923-94.2-1::Graphic Notation//NOTATION ZSoft PCX bitmap//EN">
528 <!NOTATION PIC          SYSTEM "PIC">
529 <!NOTATION PNG          SYSTEM "http://www.w3.org/TR/REC-png">
530 <!NOTATION PS           SYSTEM "PS">
531 <!NOTATION SGML         PUBLIC
532 "ISO 8879:1986//NOTATION Standard Generalized Markup Language//EN">
533 <!NOTATION TBL          SYSTEM "TBL">
534 <!NOTATION TEX          PUBLIC
535 "+//ISBN 0-201-13448-9::Knuth//NOTATION The TeXbook//EN">
536 <!NOTATION TIFF         SYSTEM "TIFF">
537 <!NOTATION WMF          PUBLIC
538 "+//ISBN 0-7923-94.2-1::Graphic Notation//NOTATION Microsoft Windows Metafile//EN">
539 <!NOTATION WPG          SYSTEM "WPG">
540 <!NOTATION SVG          SYSTEM "http://www.w3.org/TR/SVG/">
541 <!NOTATION PDF          SYSTEM "http://www.adobe.com/products/acrobat/adobepdf.html">
542 <!NOTATION SWF          SYSTEM "http://www.macromedia.com/software/flash">
543 <!NOTATION linespecific SYSTEM "linespecific">
544 <!ENTITY euro "&#x20AC;">
545 <!ENTITY % yesorno.attvals      "CDATA">
546 <!ENTITY % formalobject.title.content "title, titleabbrev?">
547 <!ENTITY % local.mediaobject.mix "">
548 <!ENTITY % mediaobject.mix
549                 "videoobject|audioobject|imageobject|textobject %local.mediaobject.mix;">
550 <!ENTITY % idreq.attrib
551         "id             ID              #REQUIRED">
552 <!ENTITY % lang.attrib
553         "lang           CDATA           #IMPLIED">
554 <!ENTITY % remap.attrib
555         "remap          CDATA           #IMPLIED">
556 <!ENTITY % role.attrib
557         "role           CDATA           #IMPLIED">
558 <!ENTITY % xreflabel.attrib
559         "xreflabel      CDATA           #IMPLIED">
560 <!ENTITY % revisionflag.attrib
561         "revisionflag   (changed
562                         |added
563                         |deleted
564                         |off)           #IMPLIED">
565 <!ENTITY % dir.attrib
566         "dir            (ltr
567                         |rtl
568                         |lro
569                         |rlo)           #IMPLIED">
570 <!ENTITY % xml-base.attrib
571         "xml:base       CDATA           #IMPLIED">
572 <!ENTITY % label.attrib
573         "label          CDATA           #IMPLIED">
574 <!ENTITY % linespecific.attrib
575         "format         NOTATION
576                         (linespecific)  'linespecific'
577          linenumbering  (numbered|unnumbered)   #IMPLIED
578          continuation   (continues|restarts)    #IMPLIED
579          startinglinenumber     CDATA           #IMPLIED
580          language       CDATA                   #IMPLIED">
581 <!ENTITY % linkendreq.attrib
582         "linkend        IDREF           #REQUIRED">
583 <!ENTITY % local.mark.attrib "">
584 <!ENTITY % mark.attrib
585         "mark           CDATA           #IMPLIED
586         %local.mark.attrib;"
587 >
588 <!ENTITY % moreinfo.attrib
589         "moreinfo       (refentry|none) 'none'">
590 <!ENTITY % pagenum.attrib
591         "pagenum        CDATA           #IMPLIED">
592 <!ENTITY % local.status.attrib "">
593 <!ENTITY % status.attrib
594         "status         CDATA           #IMPLIED
595         %local.status.attrib;"
596 >
597 <!ENTITY % width.attrib
598         "width          CDATA           #IMPLIED">
599 <!ENTITY % local.title.attrib "">
600 <!ENTITY % title.role.attrib "%role.attrib;">
601 <!ELEMENT title  (%title.char.mix;)*>
602 <!ATTLIST title
603                 %pagenum.attrib;
604                 %common.attrib;
605                 %title.role.attrib;
606                 %local.title.attrib;
607 >
608 <!ENTITY % local.titleabbrev.attrib "">
609 <!ENTITY % titleabbrev.role.attrib "%role.attrib;">
610 <!ELEMENT titleabbrev  (%title.char.mix;)*>
611 <!ATTLIST titleabbrev
612                 %common.attrib;
613                 %titleabbrev.role.attrib;
614                 %local.titleabbrev.attrib;
615 >
616 <!ENTITY % local.subtitle.attrib "">
617 <!ENTITY % subtitle.role.attrib "%role.attrib;">
618 <!ELEMENT subtitle  (%title.char.mix;)*>
619 <!ATTLIST subtitle
620                 %common.attrib;
621                 %subtitle.role.attrib;
622                 %local.subtitle.attrib;
623 >
624 <!ENTITY % local.bibliomixed.attrib "">
625 <!ENTITY % bibliomixed.role.attrib "%role.attrib;">
626 <!ATTLIST bibliomixed
627                 %common.attrib;
628                 %bibliomixed.role.attrib;
629                 %local.bibliomixed.attrib;
630 >
631 <!ENTITY % local.articleinfo.attrib "">
632 <!ENTITY % articleinfo.role.attrib "%role.attrib;">
633 <!ATTLIST articleinfo
634                 %common.attrib;
635                 %articleinfo.role.attrib;
636                 %local.articleinfo.attrib;
637 >
638 <!ENTITY % bibliomset.role.attrib "%role.attrib;">
639 <!ENTITY % local.bibliomset.attrib "">
640 <!ELEMENT bibliomset  (#PCDATA | %bibliocomponent.mix; | bibliomset)*
641                       >
642 <!ATTLIST bibliomset
643                 relation        CDATA           #IMPLIED
644                 %common.attrib;
645                 %bibliomset.role.attrib;
646                 %local.bibliomset.attrib;
647 >
648 <!ENTITY % local.bibliomisc.attrib "">
649 <!ENTITY % bibliomisc.role.attrib "%role.attrib;">
650 <!ELEMENT bibliomisc  (%para.char.mix;)*>
651 <!ATTLIST bibliomisc
652                 %common.attrib;
653                 %bibliomisc.role.attrib;
654                 %local.bibliomisc.attrib;
655 >
656 <!ENTITY % local.subjectset.attrib "">
657 <!ENTITY % subjectset.role.attrib "%role.attrib;">
658 <!ELEMENT subjectset  (subject+)>
659 <!ATTLIST subjectset
660                 scheme          NMTOKEN         #IMPLIED
661                 %common.attrib;
662                 %subjectset.role.attrib;
663                 %local.subjectset.attrib;
664 >
665 <!ENTITY % local.subject.attrib "">
666 <!ENTITY % subject.role.attrib "%role.attrib;">
667 <!ELEMENT subject  (subjectterm+)>
668 <!ATTLIST subject
669                 weight          CDATA           #IMPLIED
670                 %common.attrib;
671                 %subject.role.attrib;
672                 %local.subject.attrib;
673 >
674 <!ENTITY % local.subjectterm.attrib "">
675 <!ENTITY % subjectterm.role.attrib "%role.attrib;">
676 <!ELEMENT subjectterm  (#PCDATA)>
677 <!ATTLIST subjectterm
678                 %common.attrib;
679                 %subjectterm.role.attrib;
680                 %local.subjectterm.attrib;
681 >
682 <!ENTITY % local.keywordset.attrib "">
683 <!ENTITY % keywordset.role.attrib "%role.attrib;">
684 <!ELEMENT keywordset  (keyword+)>
685 <!ATTLIST keywordset
686                 %common.attrib;
687                 %keywordset.role.attrib;
688                 %local.keywordset.attrib;
689 >
690 <!ENTITY % local.keyword.attrib "">
691 <!ENTITY % keyword.role.attrib "%role.attrib;">
692 <!ELEMENT keyword  (#PCDATA)>
693 <!ATTLIST keyword
694                 %common.attrib;
695                 %keyword.role.attrib;
696                 %local.keyword.attrib;
697 >
698 <!ENTITY % local.sidebar.attrib "">
699 <!ENTITY % sidebar.role.attrib "%role.attrib;">
700 <!ATTLIST sidebar
701                 %common.attrib;
702                 %sidebar.role.attrib;
703                 %local.sidebar.attrib;
704 >
705 <!ENTITY % local.abstract.attrib "">
706 <!ENTITY % abstract.role.attrib "%role.attrib;">
707 <!ELEMENT abstract  (title?, (%para.class;)+)>
708 <!ATTLIST abstract
709                 %common.attrib;
710                 %abstract.role.attrib;
711                 %local.abstract.attrib;
712 >
713 <!ENTITY % local.authorblurb.attrib "">
714 <!ENTITY % authorblurb.role.attrib "%role.attrib;">
715 <!ELEMENT authorblurb  (title?, (%para.class;)+)>
716 <!ATTLIST authorblurb
717                 %common.attrib;
718                 %authorblurb.role.attrib;
719                 %local.authorblurb.attrib;
720 >
721 <!ENTITY % local.blockquote.attrib "">
722 <!ENTITY % blockquote.role.attrib "%role.attrib;">
723 <!ATTLIST blockquote
724                 %common.attrib;
725                 %blockquote.role.attrib;
726                 %local.blockquote.attrib;
727 >
728 <!ENTITY % local.attribution.attrib "">
729 <!ENTITY % attribution.role.attrib "%role.attrib;">
730 <!ELEMENT attribution  (%para.char.mix;)*>
731 <!ATTLIST attribution
732                 %common.attrib;
733                 %attribution.role.attrib;
734                 %local.attribution.attrib;
735 >
736 <!ENTITY % local.epigraph.attrib "">
737 <!ENTITY % epigraph.role.attrib "%role.attrib;">
738 <!ELEMENT epigraph  (attribution?, ((%para.class;)|literallayout)+)>
739 <!ATTLIST epigraph
740                 %common.attrib;
741                 %epigraph.role.attrib;
742                 %local.epigraph.attrib;
743 >
744 <!ENTITY % local.footnote.attrib "">
745 <!ENTITY % footnote.role.attrib "%role.attrib;">
746 <!ELEMENT footnote  ((%footnote.mix;)+)
747                       >
748 <!ATTLIST footnote
749                 %label.attrib;
750                 %common.attrib;
751                 %footnote.role.attrib;
752                 %local.footnote.attrib;
753 >
754 <!ENTITY % local.para.attrib "">
755 <!ENTITY % para.role.attrib "%role.attrib;">
756 <!ATTLIST para
757                 %common.attrib;
758                 %para.role.attrib;
759                 %local.para.attrib;
760 >
761 <!ENTITY % local.admon.attrib "">
762 <!ENTITY % admon.role.attrib "%role.attrib;">
763 <!ELEMENT note  (title?, (%admon.mix;)+)
764                       >
765 <!ATTLIST note
766                 %common.attrib;
767                 %admon.role.attrib;
768                 %local.admon.attrib;
769 >
770 <!ENTITY % local.itemizedlist.attrib "">
771 <!ENTITY % itemizedlist.role.attrib "%role.attrib;">
772 <!ATTLIST itemizedlist          spacing         (normal
773                                 |compact)       #IMPLIED
774                 %mark.attrib;
775                 %common.attrib;
776                 %itemizedlist.role.attrib;
777                 %local.itemizedlist.attrib;
778 >
779 <!ENTITY % local.orderedlist.attrib "">
780 <!ENTITY % orderedlist.role.attrib "%role.attrib;">
781 <!ATTLIST orderedlist
782                 numeration      (arabic
783                                 |upperalpha
784                                 |loweralpha
785                                 |upperroman
786                                 |lowerroman)    #IMPLIED
787                 inheritnum      (inherit
788                                 |ignore)        "ignore"
789                 continuation    (continues
790                                 |restarts)      "restarts"
791                 spacing         (normal
792                                 |compact)       #IMPLIED
793                 %common.attrib;
794                 %orderedlist.role.attrib;
795                 %local.orderedlist.attrib;
796 >
797 <!ENTITY % local.listitem.attrib "">
798 <!ENTITY % listitem.role.attrib "%role.attrib;">
799 <!ELEMENT listitem  ((%component.mix;)+)>
800 <!ATTLIST listitem
801                 override        CDATA           #IMPLIED
802                 %common.attrib;
803                 %listitem.role.attrib;
804                 %local.listitem.attrib;
805 >
806 <!ENTITY % local.variablelist.attrib "">
807 <!ENTITY % variablelist.role.attrib "%role.attrib;">
808 <!ATTLIST variablelist
809                 termlength      CDATA           #IMPLIED
810                 %common.attrib;
811                 %variablelist.role.attrib;
812                 %local.variablelist.attrib;
813 >
814 <!ENTITY % local.varlistentry.attrib "">
815 <!ENTITY % varlistentry.role.attrib "%role.attrib;">
816 <!ELEMENT varlistentry  (term+, listitem)>
817 <!ATTLIST varlistentry
818                 %common.attrib;
819                 %varlistentry.role.attrib;
820                 %local.varlistentry.attrib;
821 >
822 <!ENTITY % local.term.attrib "">
823 <!ENTITY % term.role.attrib "%role.attrib;">
824 <!ELEMENT term  (%para.char.mix;)*>
825 <!ATTLIST term
826                 %common.attrib;
827                 %term.role.attrib;
828                 %local.term.attrib;
829 >
830 <!ENTITY % local.example.attrib "">
831 <!ENTITY % example.role.attrib "%role.attrib;">
832 <!ATTLIST example
833                 floatstyle      CDATA                   #IMPLIED
834                 %label.attrib;
835                 %width.attrib;
836                 %common.attrib;
837                 %example.role.attrib;
838                 %local.example.attrib;
839 >
840 <!ENTITY % local.programlisting.attrib "">
841 <!ENTITY % programlisting.role.attrib "%role.attrib;">
842 <!ATTLIST programlisting
843                 %width.attrib;
844                 %linespecific.attrib;
845                 %common.attrib;
846                 %programlisting.role.attrib;
847                 %local.programlisting.attrib;
848 >
849 <!ENTITY % local.literallayout.attrib "">
850 <!ENTITY % literallayout.role.attrib "%role.attrib;">
851 <!ATTLIST literallayout
852                 %width.attrib;
853                 %linespecific.attrib;
854                 class   (monospaced|normal)     "normal"
855                 %common.attrib;
856                 %literallayout.role.attrib;
857                 %local.literallayout.attrib;
858 >
859 <!ENTITY % local.figure.attrib "">
860 <!ENTITY % figure.role.attrib "%role.attrib;">
861 <!ATTLIST figure
862                 float           %yesorno.attvals;       '0'
863                 floatstyle      CDATA                   #IMPLIED
864                 pgwide          %yesorno.attvals;       #IMPLIED
865                 %label.attrib;
866                 %common.attrib;
867                 %figure.role.attrib;
868                 %local.figure.attrib;
869 >
870 <!ENTITY % local.mediaobject.attrib "">
871 <!ENTITY % mediaobject.role.attrib "%role.attrib;">
872 <!ELEMENT mediaobject  (objectinfo?,
873                            (%mediaobject.mix;)+,
874                            caption?)>
875 <!ATTLIST mediaobject
876                 %common.attrib;
877                 %mediaobject.role.attrib;
878                 %local.mediaobject.attrib;
879 >
880 <!ENTITY % local.inlinemediaobject.attrib "">
881 <!ENTITY % inlinemediaobject.role.attrib "%role.attrib;">
882 <!ELEMENT inlinemediaobject  (objectinfo?,
883                                  (%mediaobject.mix;)+)>
884 <!ATTLIST inlinemediaobject
885                 %common.attrib;
886                 %inlinemediaobject.role.attrib;
887                 %local.inlinemediaobject.attrib;
888 >
889 <!ENTITY % local.videoobject.attrib "">
890 <!ENTITY % videoobject.role.attrib "%role.attrib;">
891 <!ELEMENT videoobject  (objectinfo?, videodata)>
892 <!ATTLIST videoobject
893                 %common.attrib;
894                 %videoobject.role.attrib;
895                 %local.videoobject.attrib;
896 >
897 <!ENTITY % local.audioobject.attrib "">
898 <!ENTITY % audioobject.role.attrib "%role.attrib;">
899 <!ELEMENT audioobject  (objectinfo?, audiodata)>
900 <!ATTLIST audioobject
901                 %common.attrib;
902                 %audioobject.role.attrib;
903                 %local.audioobject.attrib;
904 >
905 <!ENTITY % local.imageobject.attrib "">
906 <!ENTITY % imageobject.role.attrib "%role.attrib;">
907 <!ELEMENT imageobject  (objectinfo?, imagedata)>
908 <!ATTLIST imageobject
909                 %common.attrib;
910                 %imageobject.role.attrib;
911                 %local.imageobject.attrib;
912 >
913 <!ENTITY % local.textobject.attrib "">
914 <!ENTITY % textobject.role.attrib "%role.attrib;">
915 <!ELEMENT textobject  (objectinfo?, (phrase|textdata|(%textobject.mix;)+))>
916 <!ATTLIST textobject
917                 %common.attrib;
918                 %textobject.role.attrib;
919                 %local.textobject.attrib;
920 >
921 <!ENTITY % local.objectinfo.attrib "">
922 <!ENTITY % objectinfo.role.attrib "%role.attrib;">
923 <!ATTLIST objectinfo
924                 %common.attrib;
925                 %objectinfo.role.attrib;
926                 %local.objectinfo.attrib;
927 >
928 <!ENTITY % local.objectdata.attrib "">
929 <!ENTITY % objectdata.attrib
930         "
931         entityref       ENTITY          #IMPLIED
932         fileref         CDATA           #IMPLIED
933         format          (%notation.class;)
934                                         #IMPLIED
935         srccredit       CDATA           #IMPLIED
936         %local.objectdata.attrib;"
937 >
938 <!ENTITY % local.videodata.attrib "">
939 <!ENTITY % videodata.role.attrib "%role.attrib;">
940 <!ELEMENT videodata  EMPTY>
941 <!ATTLIST videodata
942         width           CDATA           #IMPLIED
943         contentwidth    CDATA           #IMPLIED
944         depth           CDATA           #IMPLIED
945         contentdepth    CDATA           #IMPLIED
946         align           (left
947                         |right
948                         |center)        #IMPLIED
949         valign          (top
950                         |middle
951                         |bottom)        #IMPLIED
952         scale           CDATA           #IMPLIED
953         scalefit        %yesorno.attvals;
954                                         #IMPLIED
955                 %objectdata.attrib;
956                 %common.attrib;
957                 %videodata.role.attrib;
958                 %local.videodata.attrib;
959 >
960 <!ENTITY % local.audiodata.attrib "">
961 <!ENTITY % audiodata.role.attrib "%role.attrib;">
962 <!ELEMENT audiodata  EMPTY>
963 <!ATTLIST audiodata
964                 %objectdata.attrib;
965                 %common.attrib;
966                 %audiodata.role.attrib;
967                 %local.audiodata.attrib;
968 >
969 <!ENTITY % local.imagedata.attrib "">
970 <!ENTITY % imagedata.role.attrib "%role.attrib;">
971 <!ELEMENT imagedata  EMPTY>
972 <!ATTLIST imagedata
973         width           CDATA           #IMPLIED
974         contentwidth    CDATA           #IMPLIED
975         depth           CDATA           #IMPLIED
976         contentdepth    CDATA           #IMPLIED
977         align           (left
978                         |right
979                         |center)        #IMPLIED
980         valign          (top
981                         |middle
982                         |bottom)        #IMPLIED
983         scale           CDATA           #IMPLIED
984         scalefit        %yesorno.attvals;
985                                         #IMPLIED
986                 %objectdata.attrib;
987                 %common.attrib;
988                 %imagedata.role.attrib;
989                 %local.imagedata.attrib;
990 >
991 <!ENTITY % local.textdata.attrib "">
992 <!ENTITY % textdata.role.attrib "%role.attrib;">
993 <!ELEMENT textdata  EMPTY>
994 <!ATTLIST textdata
995                 encoding        CDATA   #IMPLIED
996                 %objectdata.attrib;
997                 %common.attrib;
998                 %textdata.role.attrib;
999                 %local.textdata.attrib;
1000 >
1001 <!ENTITY % html.coreattrs
1002  "id          ID             #IMPLIED
1003   class       CDATA          #IMPLIED
1004   style       CDATA          #IMPLIED
1005   title       CDATA         #IMPLIED"
1006   >
1007 <!ENTITY % i18n
1008  "xml:lang    NMTOKEN        #IMPLIED"
1009   >
1010 <!ENTITY % events
1011  "onclick     CDATA       #IMPLIED
1012   ondblclick  CDATA       #IMPLIED
1013   onmousedown CDATA       #IMPLIED
1014   onmouseup   CDATA       #IMPLIED
1015   onmouseover CDATA       #IMPLIED
1016   onmousemove CDATA       #IMPLIED
1017   onmouseout  CDATA       #IMPLIED
1018   onkeypress  CDATA       #IMPLIED
1019   onkeydown   CDATA       #IMPLIED
1020   onkeyup     CDATA       #IMPLIED"
1021   >
1022 <!ENTITY % attrs "%html.coreattrs; %i18n; %events;">
1023 <!ENTITY % cellhalign
1024   "align      (left|center|right|justify|char) #IMPLIED
1025    char       CDATA    #IMPLIED
1026    charoff    CDATA       #IMPLIED"
1027   >
1028 <!ENTITY % cellvalign
1029   "valign     (top|middle|bottom|baseline) #IMPLIED"
1030   >
1031 <!ELEMENT colgroup (col)*>
1032 <!ELEMENT col      EMPTY>
1033 <!ELEMENT tr       (th|td)+>
1034 <!ELEMENT th       (%para.char.mix; | %tabentry.mix;)*>
1035 <!ELEMENT td       (%para.char.mix; | %tabentry.mix;)*>
1036 <!ATTLIST colgroup
1037   %attrs;
1038   span        CDATA       "1"
1039   width       CDATA  #IMPLIED
1040   %cellhalign;
1041   %cellvalign;
1042   >
1043 <!ATTLIST col
1044   %attrs;
1045   span        CDATA       "1"
1046   width       CDATA  #IMPLIED
1047   %cellhalign;
1048   %cellvalign;
1049   >
1050 <!ATTLIST tr
1051   %attrs;
1052   %cellhalign;
1053   %cellvalign;
1054   bgcolor     CDATA        #IMPLIED
1055   >
1056 <!ATTLIST th
1057   %attrs;
1058   abbr        CDATA         #IMPLIED
1059   axis        CDATA          #IMPLIED
1060   headers     IDREFS         #IMPLIED
1061   scope       (row|col|rowgroup|colgroup)   #IMPLIED
1062   rowspan     CDATA       "1"
1063   colspan     CDATA       "1"
1064   %cellhalign;
1065   %cellvalign;
1066   nowrap      (nowrap)       #IMPLIED
1067   bgcolor     CDATA         #IMPLIED
1068   width       CDATA       #IMPLIED
1069   height      CDATA       #IMPLIED
1070   >
1071 <!ATTLIST td
1072   %attrs;
1073   abbr        CDATA         #IMPLIED
1074   axis        CDATA          #IMPLIED
1075   headers     IDREFS         #IMPLIED
1076   scope       (row|col|rowgroup|colgroup)   #IMPLIED
1077   rowspan     CDATA       "1"
1078   colspan     CDATA       "1"
1079   %cellhalign;
1080   %cellvalign;
1081   nowrap      (nowrap)       #IMPLIED
1082   bgcolor     CDATA         #IMPLIED
1083   width       CDATA       #IMPLIED
1084   height      CDATA       #IMPLIED
1085   >
1086 <!ENTITY % tables.role.attrib "%role.attrib;">
1087 <!ENTITY % bodyatt "
1088                 floatstyle      CDATA                   #IMPLIED
1089                 %label.attrib;"
1090 >
1091 <!ENTITY % secur "
1092         %common.attrib;
1093         class       CDATA          #IMPLIED
1094         style       CDATA          #IMPLIED
1095         title       CDATA         #IMPLIED
1096         %i18n;
1097         %events;
1098         %tables.role.attrib;">
1099 <!ENTITY % common.table.attribs
1100         "%bodyatt;
1101         %secur;">
1102 <!ENTITY % tbl.table.att        '
1103     tabstyle    CDATA           #IMPLIED
1104     tocentry    %yesorno.attvals;       #IMPLIED
1105     shortentry  %yesorno.attvals;       #IMPLIED
1106     orient      (port|land)     #IMPLIED
1107     pgwide      %yesorno.attvals;       #IMPLIED 
1108     summary     CDATA          #IMPLIED
1109     width       CDATA        #IMPLIED
1110     border      CDATA        #IMPLIED
1111     rules       (none | groups | rows | cols | all)      #IMPLIED
1112     cellspacing CDATA        #IMPLIED
1113     cellpadding CDATA        #IMPLIED
1114     align       (left|center|right)   #IMPLIED
1115     bgcolor     CDATA         #IMPLIED
1116 '>
1117 <!ENTITY % tbl.frame.attval "void|above|below|hsides|lhs|rhs|vsides|box|border|
1118 top|bottom|topbot|all|sides|none">
1119 <!ENTITY % tbl.entry.mdl "%para.char.mix; | %tabentry.mix;">
1120 <!ENTITY % tbl.hdft.mdl        "(tr+|(colspec*,row+))">
1121 <!ENTITY % tbl.tbody.mdl       "(tr+|row+)">
1122 <!ENTITY % yesorno 'CDATA'>
1123 <!ENTITY % tbl.tgroup.mdl       "colspec*,spanspec*,thead?,tfoot?,tbody">
1124 <!ENTITY % tbl.tgroup.att       '
1125     tgroupstyle CDATA           #IMPLIED '>
1126 <!ENTITY % tbl.row.mdl          "(entry|entrytbl)+">
1127 <!ENTITY % tbl.entrytbl.mdl     "colspec*,spanspec*,thead?,tbody">
1128 <!ELEMENT table  (%tbl.table.mdl;)>
1129 <!ATTLIST table
1130         frame           (%tbl.frame.attval;)                    #IMPLIED
1131         colsep          %yesorno;                               #IMPLIED
1132         rowsep          %yesorno;                               #IMPLIED
1133         %tbl.table.att;
1134         %bodyatt;
1135         %secur;
1136 >
1137 <!ELEMENT tgroup  (%tbl.tgroup.mdl;) >
1138 <!ATTLIST tgroup
1139         cols            CDATA                                   #REQUIRED
1140         %tbl.tgroup.att;
1141         colsep          %yesorno;                               #IMPLIED
1142         rowsep          %yesorno;                               #IMPLIED
1143         align           (left|right|center|justify|char)        #IMPLIED
1144         char            CDATA                                   #IMPLIED
1145         charoff         CDATA                                   #IMPLIED
1146         %secur;
1147 >
1148 <!ELEMENT colspec  EMPTY >
1149 <!ATTLIST colspec
1150         colnum          CDATA                                   #IMPLIED
1151         colname         CDATA                                   #IMPLIED
1152         colwidth        CDATA                                   #IMPLIED
1153         colsep          %yesorno;                               #IMPLIED
1154         rowsep          %yesorno;                               #IMPLIED
1155         align           (left|right|center|justify|char)        #IMPLIED
1156         char            CDATA                                   #IMPLIED
1157         charoff         CDATA                                   #IMPLIED
1158 >
1159 <!ELEMENT spanspec  EMPTY >
1160 <!ATTLIST spanspec
1161         namest          CDATA                                   #REQUIRED
1162         nameend         CDATA                                   #REQUIRED
1163         spanname        CDATA                                   #REQUIRED
1164         colsep          %yesorno;                               #IMPLIED
1165         rowsep          %yesorno;                               #IMPLIED
1166         align           (left|right|center|justify|char)        #IMPLIED
1167         char            CDATA                                   #IMPLIED
1168         charoff         CDATA                                   #IMPLIED
1169 >
1170 <!ELEMENT thead  (%tbl.hdft.mdl;)>
1171 <!ATTLIST thead
1172         valign          (top|middle|bottom)                     #IMPLIED
1173         %secur;
1174 >
1175 <!ELEMENT tfoot  (%tbl.hdft.mdl;)>
1176 <!ATTLIST tfoot
1177         valign          (top|middle|bottom)                     #IMPLIED
1178         %secur;
1179 >
1180 <!ELEMENT tbody  (%tbl.tbody.mdl;)>
1181 <!ATTLIST tbody
1182         valign          (top|middle|bottom)                     #IMPLIED
1183         %secur;
1184 >
1185 <!ELEMENT row  (%tbl.row.mdl;)>
1186 <!ATTLIST row
1187         rowsep          %yesorno;                               #IMPLIED
1188         valign          (top|middle|bottom)                     #IMPLIED
1189         %secur;
1190 >
1191 <!ELEMENT entrytbl  (%tbl.entrytbl.mdl;)>
1192 <!ATTLIST entrytbl
1193         cols            CDATA                                   #REQUIRED
1194         %tbl.tgroup.att;
1195         colname         CDATA                                   #IMPLIED
1196         spanname        CDATA                                   #IMPLIED
1197         namest          CDATA                                   #IMPLIED
1198         nameend         CDATA                                   #IMPLIED
1199         colsep          %yesorno;                               #IMPLIED
1200         rowsep          %yesorno;                               #IMPLIED
1201         align           (left|right|center|justify|char)        #IMPLIED
1202         char            CDATA                                   #IMPLIED
1203         charoff         CDATA                                   #IMPLIED
1204         %secur;
1205 >
1206 <!ELEMENT entry  (%tbl.entry.mdl;)*>
1207 <!ATTLIST entry
1208         colname         CDATA                                   #IMPLIED
1209         namest          CDATA                                   #IMPLIED
1210         nameend         CDATA                                   #IMPLIED
1211         spanname        CDATA                                   #IMPLIED
1212         morerows        CDATA                                   #IMPLIED
1213         colsep          %yesorno;                               #IMPLIED
1214         rowsep          %yesorno;                               #IMPLIED
1215         align           (left|right|center|justify|char)        #IMPLIED
1216         char            CDATA                                   #IMPLIED
1217         charoff         CDATA                                   #IMPLIED
1218         rotate          %yesorno;                               #IMPLIED
1219         valign          (top|middle|bottom)                     #IMPLIED
1220         %secur;
1221 >
1222 <!ENTITY % local.informaltable.attrib "">
1223 <!ATTLIST informaltable
1224                 frame           (%tbl.frame.attval;)    #IMPLIED
1225                 colsep          %yesorno.attvals;       #IMPLIED
1226                 rowsep          %yesorno.attvals;       #IMPLIED
1227                 %common.table.attribs;
1228                 %tbl.table.att;
1229                 %local.informaltable.attrib;
1230 >
1231 <!ENTITY % local.caption.attrib "">
1232 <!ENTITY % caption.role.attrib "%role.attrib;">
1233 <!ELEMENT caption  (#PCDATA | %textobject.mix;)*>
1234 <!ENTITY % caption.attlist.content "
1235         %lang.attrib;
1236         %remap.attrib;
1237         %xreflabel.attrib;
1238         %revisionflag.attrib;
1239         %effectivity.attrib;
1240         %dir.attrib;
1241         %xml-base.attrib;
1242         %local.common.attrib;
1243                 %caption.role.attrib;
1244                 %attrs;
1245                 align   (top|bottom|left|right) #IMPLIED
1246                 %local.caption.attrib;
1247 ">
1248 <!ATTLIST caption %caption.attlist.content;>
1249 <!ENTITY % local.affiliation.attrib "">
1250 <!ENTITY % affiliation.role.attrib "%role.attrib;">
1251 <!ATTLIST affiliation
1252                 %common.attrib;
1253                 %affiliation.role.attrib;
1254                 %local.affiliation.attrib;
1255 >
1256 <!ENTITY % local.jobtitle.attrib "">
1257 <!ENTITY % jobtitle.role.attrib "%role.attrib;">
1258 <!ELEMENT jobtitle  (%docinfo.char.mix;)*>
1259 <!ATTLIST jobtitle
1260                 %common.attrib;
1261                 %jobtitle.role.attrib;
1262                 %local.jobtitle.attrib;
1263 >
1264 <!ENTITY % local.author.attrib "">
1265 <!ENTITY % author.role.attrib "%role.attrib;">
1266 <!ATTLIST author
1267                 %common.attrib;
1268                 %author.role.attrib;
1269                 %local.author.attrib;
1270 >
1271 <!ENTITY % local.authorgroup.attrib "">
1272 <!ENTITY % authorgroup.role.attrib "%role.attrib;">
1273 <!ATTLIST authorgroup
1274                 %common.attrib;
1275                 %authorgroup.role.attrib;
1276                 %local.authorgroup.attrib;
1277 >
1278 <!ENTITY % local.authorinitials.attrib "">
1279 <!ENTITY % authorinitials.role.attrib "%role.attrib;">
1280 <!ELEMENT authorinitials  (%docinfo.char.mix;)*>
1281 <!ATTLIST authorinitials
1282                 %common.attrib;
1283                 %authorinitials.role.attrib;
1284                 %local.authorinitials.attrib;
1285 >
1286 <!ENTITY % local.copyright.attrib "">
1287 <!ENTITY % copyright.role.attrib "%role.attrib;">
1288 <!ELEMENT copyright  (year+, holder*)>
1289 <!ATTLIST copyright
1290                 %common.attrib;
1291                 %copyright.role.attrib;
1292                 %local.copyright.attrib;
1293 >
1294 <!ENTITY % local.year.attrib "">
1295 <!ENTITY % year.role.attrib "%role.attrib;">
1296 <!ELEMENT year  (%docinfo.char.mix;)*>
1297 <!ATTLIST year
1298                 %common.attrib;
1299                 %year.role.attrib;
1300                 %local.year.attrib;
1301 >
1302 <!ENTITY % local.holder.attrib "">
1303 <!ENTITY % holder.role.attrib "%role.attrib;">
1304 <!ELEMENT holder  (%docinfo.char.mix;)*>
1305 <!ATTLIST holder
1306                 %common.attrib;
1307                 %holder.role.attrib;
1308                 %local.holder.attrib;
1309 >
1310 <!ENTITY % local.corpauthor.attrib "">
1311 <!ENTITY % corpauthor.role.attrib "%role.attrib;">
1312 <!ELEMENT corpauthor  (%docinfo.char.mix;)*>
1313 <!ATTLIST corpauthor
1314                 %common.attrib;
1315                 %corpauthor.role.attrib;
1316                 %local.corpauthor.attrib;
1317 >
1318 <!ENTITY % local.date.attrib "">
1319 <!ENTITY % date.role.attrib "%role.attrib;">
1320 <!ELEMENT date  (%docinfo.char.mix;)*>
1321 <!ATTLIST date
1322                 %common.attrib;
1323                 %date.role.attrib;
1324                 %local.date.attrib;
1325 >
1326 <!ENTITY % local.edition.attrib "">
1327 <!ENTITY % edition.role.attrib "%role.attrib;">
1328 <!ELEMENT edition  (%docinfo.char.mix;)*>
1329 <!ATTLIST edition
1330                 %common.attrib;
1331                 %edition.role.attrib;
1332                 %local.edition.attrib;
1333 >
1334 <!ENTITY % local.editor.attrib "">
1335 <!ENTITY % editor.role.attrib "%role.attrib;">
1336 <!ATTLIST editor
1337                 %common.attrib;
1338                 %editor.role.attrib;
1339                 %local.editor.attrib;
1340 >
1341 <!ENTITY % local.issuenum.attrib "">
1342 <!ENTITY % issuenum.role.attrib "%role.attrib;">
1343 <!ELEMENT issuenum  (%docinfo.char.mix;)*>
1344 <!ATTLIST issuenum
1345                 %common.attrib;
1346                 %issuenum.role.attrib;
1347                 %local.issuenum.attrib;
1348 >
1349 <!ENTITY % local.legalnotice.attrib "">
1350 <!ENTITY % legalnotice.role.attrib "%role.attrib;">
1351 <!ATTLIST legalnotice
1352                 %common.attrib;
1353                 %legalnotice.role.attrib;
1354                 %local.legalnotice.attrib;
1355 >
1356 <!ENTITY % local.orgname.attrib "">
1357 <!ENTITY % orgname.role.attrib "%role.attrib;">
1358 <!ELEMENT orgname  (%docinfo.char.mix;)*>
1359 <!ATTLIST orgname
1360                 %common.attrib;
1361                 class   (corporation|nonprofit|consortium|informal|other)       #IMPLIED
1362                 otherclass      CDATA                   #IMPLIED
1363                 %orgname.role.attrib;
1364                 %local.orgname.attrib;
1365 >
1366 <!ENTITY % local.othercredit.attrib "">
1367 <!ENTITY % othercredit.role.attrib "%role.attrib;">
1368 <!ATTLIST othercredit
1369                 class   (graphicdesigner
1370                         |productioneditor
1371                         |copyeditor
1372                         |technicaleditor
1373                         |translator
1374                         |other)                 #IMPLIED
1375                 %common.attrib;
1376                 %othercredit.role.attrib;
1377                 %local.othercredit.attrib;
1378 >
1379 <!ENTITY % local.firstname.attrib "">
1380 <!ENTITY % firstname.role.attrib "%role.attrib;">
1381 <!ELEMENT firstname  (%docinfo.char.mix;)*>
1382 <!ATTLIST firstname
1383                 %common.attrib;
1384                 %firstname.role.attrib;
1385                 %local.firstname.attrib;
1386 >
1387 <!ENTITY % local.honorific.attrib "">
1388 <!ENTITY % honorific.role.attrib "%role.attrib;">
1389 <!ELEMENT honorific  (%docinfo.char.mix;)*>
1390 <!ATTLIST honorific
1391                 %common.attrib;
1392                 %honorific.role.attrib;
1393                 %local.honorific.attrib;
1394 >
1395 <!ENTITY % local.lineage.attrib "">
1396 <!ENTITY % lineage.role.attrib "%role.attrib;">
1397 <!ELEMENT lineage  (%docinfo.char.mix;)*>
1398 <!ATTLIST lineage
1399                 %common.attrib;
1400                 %lineage.role.attrib;
1401                 %local.lineage.attrib;
1402 >
1403 <!ENTITY % local.othername.attrib "">
1404 <!ENTITY % othername.role.attrib "%role.attrib;">
1405 <!ELEMENT othername  (%docinfo.char.mix;)*>
1406 <!ATTLIST othername
1407                 %common.attrib;
1408                 %othername.role.attrib;
1409                 %local.othername.attrib;
1410 >
1411 <!ENTITY % local.surname.attrib "">
1412 <!ENTITY % surname.role.attrib "%role.attrib;">
1413 <!ELEMENT surname  (%docinfo.char.mix;)*>
1414 <!ATTLIST surname
1415                 %common.attrib;
1416                 %surname.role.attrib;
1417                 %local.surname.attrib;
1418 >
1419 <!ENTITY % local.pubdate.attrib "">
1420 <!ENTITY % pubdate.role.attrib "%role.attrib;">
1421 <!ELEMENT pubdate  (%docinfo.char.mix;)*>
1422 <!ATTLIST pubdate
1423                 %common.attrib;
1424                 %pubdate.role.attrib;
1425                 %local.pubdate.attrib;
1426 >
1427 <!ENTITY % local.publishername.attrib "">
1428 <!ENTITY % publishername.role.attrib "%role.attrib;">
1429 <!ELEMENT publishername  (%docinfo.char.mix;)*>
1430 <!ATTLIST publishername
1431                 %common.attrib;
1432                 %publishername.role.attrib;
1433                 %local.publishername.attrib;
1434 >
1435 <!ENTITY % local.releaseinfo.attrib "">
1436 <!ENTITY % releaseinfo.role.attrib "%role.attrib;">
1437 <!ELEMENT releaseinfo  (%docinfo.char.mix;)*>
1438 <!ATTLIST releaseinfo
1439                 %common.attrib;
1440                 %releaseinfo.role.attrib;
1441                 %local.releaseinfo.attrib;
1442 >
1443 <!ENTITY % local.revhistory.attrib "">
1444 <!ENTITY % revhistory.role.attrib "%role.attrib;">
1445 <!ELEMENT revhistory  (revision+)>
1446 <!ATTLIST revhistory
1447                 %common.attrib;
1448                 %revhistory.role.attrib;
1449                 %local.revhistory.attrib;
1450 >
1451 <!ENTITY % local.revision.attrib "">
1452 <!ENTITY % revision.role.attrib "%role.attrib;">
1453 <!ELEMENT revision  (revnumber, date, (author|authorinitials)*,
1454                     (revremark|revdescription)?)>
1455 <!ATTLIST revision
1456                 %common.attrib;
1457                 %revision.role.attrib;
1458                 %local.revision.attrib;
1459 >
1460 <!ENTITY % local.revnumber.attrib "">
1461 <!ENTITY % revnumber.role.attrib "%role.attrib;">
1462 <!ELEMENT revnumber  (%docinfo.char.mix;)*>
1463 <!ATTLIST revnumber
1464                 %common.attrib;
1465                 %revnumber.role.attrib;
1466                 %local.revnumber.attrib;
1467 >
1468 <!ENTITY % local.revremark.attrib "">
1469 <!ENTITY % revremark.role.attrib "%role.attrib;">
1470 <!ELEMENT revremark  (%docinfo.char.mix;)*>
1471 <!ATTLIST revremark
1472                 %common.attrib;
1473                 %revremark.role.attrib;
1474                 %local.revremark.attrib;
1475 >
1476 <!ENTITY % local.revdescription.attrib "">
1477 <!ENTITY % revdescription.role.attrib "%role.attrib;">
1478 <!ELEMENT revdescription  ((%revdescription.mix;)+)>
1479 <!ATTLIST revdescription
1480                 %common.attrib;
1481                 %revdescription.role.attrib;
1482                 %local.revdescription.attrib;
1483 >
1484 <!ENTITY % local.volumenum.attrib "">
1485 <!ENTITY % volumenum.role.attrib "%role.attrib;">
1486 <!ELEMENT volumenum  (%docinfo.char.mix;)*>
1487 <!ATTLIST volumenum
1488                 %common.attrib;
1489                 %volumenum.role.attrib;
1490                 %local.volumenum.attrib;
1491 >
1492 <!ENTITY % local.command.attrib "">
1493 <!ENTITY % command.role.attrib "%role.attrib;">
1494 <!ELEMENT command  (%cptr.char.mix;)*>
1495 <!ATTLIST command
1496                 %moreinfo.attrib;
1497                 %common.attrib;
1498                 %command.role.attrib;
1499                 %local.command.attrib;
1500 >
1501 <!ENTITY % local.computeroutput.attrib "">
1502 <!ENTITY % computeroutput.role.attrib "%role.attrib;">
1503 <!ATTLIST computeroutput
1504                 %moreinfo.attrib;
1505                 %common.attrib;
1506                 %computeroutput.role.attrib;
1507                 %local.computeroutput.attrib;
1508 >
1509 <!ENTITY % local.email.attrib "">
1510 <!ENTITY % email.role.attrib "%role.attrib;">
1511 <!ELEMENT email  (%docinfo.char.mix;)*>
1512 <!ATTLIST email
1513                 %common.attrib;
1514                 %email.role.attrib;
1515                 %local.email.attrib;
1516 >
1517 <!ENTITY % local.filename.attrib "">
1518 <!ENTITY % filename.role.attrib "%role.attrib;">
1519 <!ELEMENT filename  (%cptr.char.mix;)*>
1520 <!ATTLIST filename
1521                 class           (headerfile
1522                                 |partition
1523                                 |devicefile
1524                                 |libraryfile
1525                                 |directory
1526                                 |extension
1527                                 |symlink)       #IMPLIED
1528                 path            CDATA           #IMPLIED
1529                 %moreinfo.attrib;
1530                 %common.attrib;
1531                 %filename.role.attrib;
1532                 %local.filename.attrib;
1533 >
1534 <!ENTITY % local.lineannotation.attrib "">
1535 <!ENTITY % lineannotation.role.attrib "%role.attrib;">
1536 <!ELEMENT lineannotation  (%para.char.mix;)*>
1537 <!ATTLIST lineannotation
1538                 %common.attrib;
1539                 %lineannotation.role.attrib;
1540                 %local.lineannotation.attrib;
1541 >
1542 <!ENTITY % local.literal.attrib "">
1543 <!ENTITY % literal.role.attrib "%role.attrib;">
1544 <!ELEMENT literal  (%cptr.char.mix;)*>
1545 <!ATTLIST literal
1546                 %moreinfo.attrib;
1547                 %common.attrib;
1548                 %literal.role.attrib;
1549                 %local.literal.attrib;
1550 >
1551 <!ENTITY % local.option.attrib "">
1552 <!ENTITY % option.role.attrib "%role.attrib;">
1553 <!ELEMENT option  (%cptr.char.mix;)*>
1554 <!ATTLIST option
1555                 %common.attrib;
1556                 %option.role.attrib;
1557                 %local.option.attrib;
1558 >
1559 <!ENTITY % local.replaceable.attrib "">
1560 <!ENTITY % replaceable.role.attrib "%role.attrib;">
1561 <!ATTLIST replaceable
1562                 class           (command
1563                                 |function
1564                                 |option
1565                                 |parameter)     #IMPLIED
1566                 %common.attrib;
1567                 %replaceable.role.attrib;
1568                 %local.replaceable.attrib;
1569 >
1570 <!ENTITY % local.systemitem.attrib "">
1571 <!ENTITY % systemitem.role.attrib "%role.attrib;">
1572 <!ATTLIST systemitem
1573                 class   (constant
1574                         |event
1575                         |eventhandler
1576                         |domainname
1577                         |fqdomainname
1578                         |ipaddress
1579                         |netmask
1580                         |etheraddress
1581                         |groupname
1582                         |library
1583                         |macro
1584                         |osname
1585                         |filesystem
1586                         |resource
1587                         |systemname
1588                         |username
1589                         |newsgroup
1590                         |process
1591                         |service
1592                         |server
1593                         |daemon)        #IMPLIED
1594                 %moreinfo.attrib;
1595                 %common.attrib;
1596                 %systemitem.role.attrib;
1597                 %local.systemitem.attrib;
1598 >
1599 <!ENTITY % local.userinput.attrib "">
1600 <!ENTITY % userinput.role.attrib "%role.attrib;">
1601 <!ATTLIST userinput
1602                 %moreinfo.attrib;
1603                 %common.attrib;
1604                 %userinput.role.attrib;
1605                 %local.userinput.attrib;
1606 >
1607 <!ENTITY % local.abbrev.attrib "">
1608 <!ENTITY % abbrev.role.attrib "%role.attrib;">
1609 <!ELEMENT abbrev  (%word.char.mix;)*>
1610 <!ATTLIST abbrev
1611                 %common.attrib;
1612                 %abbrev.role.attrib;
1613                 %local.abbrev.attrib;
1614 >
1615 <!ENTITY % local.acronym.attrib "">
1616 <!ENTITY % acronym.role.attrib "%role.attrib;">
1617 <!ELEMENT acronym  (%word.char.mix;)*
1618                 >
1619 <!ATTLIST acronym
1620                 %common.attrib;
1621                 %acronym.role.attrib;
1622                 %local.acronym.attrib;
1623 >
1624 <!ENTITY % local.citetitle.attrib "">
1625 <!ENTITY % citetitle.role.attrib "%role.attrib;">
1626 <!ELEMENT citetitle  (%para.char.mix;)*>
1627 <!ATTLIST citetitle
1628                 pubwork         (article
1629                                 |book
1630                                 |chapter
1631                                 |part
1632                                 |refentry
1633                                 |section
1634                                 |journal
1635                                 |series
1636                                 |set
1637                                 |manuscript
1638                                 |cdrom
1639                                 |dvd
1640                                 |wiki
1641                                 |gopher
1642                                 |bbs
1643                                 |emailmessage
1644                                 |webpage
1645                                 |newsposting)   #IMPLIED
1646                 %common.attrib;
1647                 %citetitle.role.attrib;
1648                 %local.citetitle.attrib;
1649 >
1650 <!ENTITY % local.emphasis.attrib "">
1651 <!ENTITY % emphasis.role.attrib "%role.attrib;">
1652 <!ELEMENT emphasis  (%para.char.mix;)*>
1653 <!ATTLIST emphasis
1654                 %common.attrib;
1655                 %emphasis.role.attrib;
1656                 %local.emphasis.attrib;
1657 >
1658 <!ENTITY % local.phrase.attrib "">
1659 <!ENTITY % phrase.role.attrib "%role.attrib;">
1660 <!ELEMENT phrase  (%para.char.mix;)*>
1661 <!ATTLIST phrase
1662                 %common.attrib;
1663                 %phrase.role.attrib;
1664                 %local.phrase.attrib;
1665 >
1666 <!ENTITY % local.quote.attrib "">
1667 <!ENTITY % quote.role.attrib "%role.attrib;">
1668 <!ELEMENT quote  (%para.char.mix;)*>
1669 <!ATTLIST quote
1670                 %common.attrib;
1671                 %quote.role.attrib;
1672                 %local.quote.attrib;
1673 >
1674 <!ENTITY % local.ssscript.attrib "">
1675 <!ENTITY % ssscript.role.attrib "%role.attrib;">
1676 <!ATTLIST subscript
1677                 %common.attrib;
1678                 %ssscript.role.attrib;
1679                 %local.ssscript.attrib;
1680 >
1681 <!ATTLIST superscript
1682                 %common.attrib;
1683                 %ssscript.role.attrib;
1684                 %local.ssscript.attrib;
1685 >
1686 <!ENTITY % local.trademark.attrib "">
1687 <!ENTITY % trademark.role.attrib "%role.attrib;">
1688 <!ATTLIST trademark
1689                 class           (service
1690                                 |trade
1691                                 |registered
1692                                 |copyright)     'trade'
1693                 %common.attrib;
1694                 %trademark.role.attrib;
1695                 %local.trademark.attrib;
1696 >
1697 <!ENTITY % local.link.attrib "">
1698 <!ENTITY % link.role.attrib "%role.attrib;">
1699 <!ELEMENT link  (%para.char.mix;)*
1700                 >
1701 <!ATTLIST link
1702                 endterm         IDREF           #IMPLIED
1703                 xrefstyle       CDATA           #IMPLIED
1704                 type            CDATA           #IMPLIED
1705                 %linkendreq.attrib;
1706                 %common.attrib;
1707                 %link.role.attrib;
1708                 %local.link.attrib;
1709 >
1710 <!ENTITY % local.ulink.attrib "">
1711 <!ENTITY % ulink.role.attrib "%role.attrib;">
1712 <!ELEMENT ulink  (%para.char.mix;)*
1713                 >
1714 <!ATTLIST ulink
1715                 url             CDATA           #REQUIRED
1716                 type            CDATA           #IMPLIED
1717                 xrefstyle       CDATA           #IMPLIED
1718                 %common.attrib;
1719                 %ulink.role.attrib;
1720                 %local.ulink.attrib;
1721 >
1722 <!ENTITY % local.footnoteref.attrib "">
1723 <!ENTITY % footnoteref.role.attrib "%role.attrib;">
1724 <!ELEMENT footnoteref  EMPTY>
1725 <!ATTLIST footnoteref
1726                 %linkendreq.attrib;             %label.attrib;
1727                 %common.attrib;
1728                 %footnoteref.role.attrib;
1729                 %local.footnoteref.attrib;
1730 >
1731 <!ENTITY % local.xref.attrib "">
1732 <!ENTITY % xref.role.attrib "%role.attrib;">
1733 <!ELEMENT xref  EMPTY>
1734 <!ATTLIST xref
1735                 endterm         IDREF           #IMPLIED
1736                 xrefstyle       CDATA           #IMPLIED
1737                 %common.attrib;
1738                 %linkendreq.attrib;
1739                 %xref.role.attrib;
1740                 %local.xref.attrib;
1741 >
1742 <!ENTITY % local.anchor.attrib "">
1743 <!ENTITY % anchor.role.attrib "%role.attrib;">
1744 <!ELEMENT anchor  EMPTY>
1745 <!ATTLIST anchor
1746                 %idreq.attrib;          %pagenum.attrib;                %remap.attrib;
1747                 %xreflabel.attrib;
1748                 %revisionflag.attrib;
1749                 %effectivity.attrib;
1750                 %anchor.role.attrib;
1751                 %local.anchor.attrib;
1752 >
1753 <!ENTITY % local.appendix.class "">
1754 <!ENTITY % appendix.class       "appendix %local.appendix.class;">
1755 <!ENTITY % div.title.content
1756         "title, subtitle?, titleabbrev?">
1757 <!ENTITY % bookcomponent.title.content
1758         "title, subtitle?, titleabbrev?">
1759 <!ENTITY % sect.title.content
1760         "title, subtitle?, titleabbrev?">
1761 <!ENTITY % local.appendix.attrib "">
1762 <!ENTITY % appendix.role.attrib "%role.attrib;">
1763 <!ATTLIST appendix
1764                 %label.attrib;
1765                 %status.attrib;
1766                 %common.attrib;
1767                 %appendix.role.attrib;
1768                 %local.appendix.attrib;
1769 >
1770 <!ENTITY % local.section.attrib "">
1771 <!ENTITY % section.role.attrib "%role.attrib;">
1772 <!ATTLIST section
1773                 %label.attrib;
1774                 %status.attrib;
1775                 %common.attrib;
1776                 %section.role.attrib;
1777                 %local.section.attrib;
1778 >
1779 <!ENTITY % local.bibliography.attrib "">
1780 <!ENTITY % bibliography.role.attrib "%role.attrib;">
1781 <!ATTLIST bibliography
1782                 %status.attrib;
1783                 %common.attrib;
1784                 %bibliography.role.attrib;
1785                 %local.bibliography.attrib;
1786 >
1787 <!ENTITY % local.bibliodiv.attrib "">
1788 <!ENTITY % bibliodiv.role.attrib "%role.attrib;">
1789 <!ATTLIST bibliodiv
1790                 %status.attrib;
1791                 %common.attrib;
1792                 %bibliodiv.role.attrib;
1793                 %local.bibliodiv.attrib;
1794 >
1795 <!ENTITY % local.article.attrib "">
1796 <!ENTITY % article.role.attrib "%role.attrib;">
1797 <!ATTLIST article
1798                 class           (journalarticle
1799                                 |productsheet
1800                                 |whitepaper
1801                                 |techreport
1802                                 |specification
1803                                 |faq)           #IMPLIED
1804                 parentbook      IDREF           #IMPLIED
1805                 %status.attrib;
1806                 %common.attrib;
1807                 %article.role.attrib;
1808                 %local.article.attrib;
1809 >
1810 <!ELEMENT objectinfo ((mediaobject | legalnotice
1811         | keywordset | subjectset | %bibliocomponent.mix;)+)>
1812 <!ELEMENT section (sectioninfo?,
1813                         (%sect.title.content;),
1814                         (((%divcomponent.mix;)+, section*)
1815                          | section+))>
1816 <!ELEMENT sectioninfo ((mediaobject | legalnotice
1817         | keywordset | subjectset | %bibliocomponent.mix;)+)>
1818 <!ELEMENT authorgroup ((author|editor|corpauthor|othercredit)+)>
1819 <!ELEMENT author ((%person.ident.mix;)+)>
1820 <!ELEMENT editor ((%person.ident.mix;)+)>
1821 <!ELEMENT othercredit ((%person.ident.mix;)+)>
1822 <!ELEMENT affiliation (jobtitle?, orgname?)>
1823 <!ELEMENT para (%para.char.mix;)*>
1824 <!ENTITY % informaltable.table.mdl
1825         "((mediaobject+|tgroup+)
1826           |(caption, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+)))">
1827 <!ELEMENT informaltable (%informaltable.table.mdl;) >
1828 <!ELEMENT replaceable (#PCDATA 
1829                 | %link.char.class;
1830                 | %base.char.class;
1831                 | inlinemediaobject)*>
1832 <!ELEMENT trademark (#PCDATA 
1833                 | %link.char.class; 
1834                 | %tech.char.class;
1835                 | inlinemediaobject
1836                 | emphasis)*>
1837 <!ELEMENT article ((%div.title.content;)?, articleinfo?,
1838                        (%bookcomponent.content;),
1839                        ((%appendix.class;)|bibliography)*)>
1840 <!ELEMENT articleinfo ((mediaobject | legalnotice
1841         | subjectset | keywordset | %bibliocomponent.mix;)+)>
1842 <!ELEMENT appendix ((%bookcomponent.title.content;),
1843                 (%bookcomponent.content;))>
1844 <!ELEMENT bibliography ((%bookcomponent.title.content;)?,
1845                         (%component.mix;)*,
1846                         (bibliodiv+ | bibliomixed+))>
1847 <!ELEMENT bibliomixed (#PCDATA | %bibliocomponent.mix; | bibliomset)*>
1848 <!ELEMENT bibliodiv ((%sect.title.content;)?, (%component.mix;)*,
1849                 (bibliomixed)+)>
1850 <!ELEMENT sidebar ((%formalobject.title.content;)?,
1851                    (%sidebar.mix;)+)>
1852 <!ELEMENT programlisting (%para.char.mix; | lineannotation)*>
1853 <!ELEMENT literallayout (%para.char.mix; | lineannotation)*>
1854 <!ELEMENT itemizedlist ((%formalobject.title.content;)?,
1855                             (%listpreamble.mix;)*, listitem+)>
1856 <!ELEMENT orderedlist ((%formalobject.title.content;)?,
1857                             (%listpreamble.mix;)*, listitem+)>
1858 <!ELEMENT variablelist ((%formalobject.title.content;)?,
1859                             (%listpreamble.mix;)*, varlistentry+)>
1860 <!ELEMENT example ((%formalobject.title.content;), (%example.mix;)+)
1861                 >
1862 <!ELEMENT figure ((%formalobject.title.content;),
1863                        (%figure.mix; | %link.char.class;)+)>
1864 <!ELEMENT legalnotice (title?, (%legalnotice.mix;)+)
1865                 >
1866 <!ELEMENT systemitem (%cptr.char.mix; | acronym)*>
1867 <!ELEMENT computeroutput  (%cptr.char.mix;)*>
1868 <!ELEMENT userinput  (%cptr.char.mix;)*>
1869 <!ELEMENT blockquote  (title?, attribution?, (%component.mix;)+)>
1870 <!ELEMENT subscript  (#PCDATA
1871                 | %link.char.class;
1872                 | emphasis
1873                 | replaceable
1874                 | inlinemediaobject
1875                 | %base.char.class;
1876                 | %other.char.class;)*
1877                 >
1878 <!ELEMENT superscript  (#PCDATA
1879                 | %link.char.class;
1880                 | emphasis
1881                 | replaceable
1882                 | inlinemediaobject
1883                 | %base.char.class;
1884                 | %other.char.class;)*
1885                 >