1*a1acfa9bSespie<!-- $Id: texinfo.dtd,v 1.1.1.1 2006/07/17 16:03:49 espie Exp $ 2*a1acfa9bSespie Document Type Definition for Texinfo. 3*a1acfa9bSespie 4*a1acfa9bSespie Author: Philippe Martin (feloy@free.fr) 5*a1acfa9bSespie Contributors: 6*a1acfa9bSespie Karl Eichwalder (keichwa@gmx.net) 7*a1acfa9bSespie Alper Ersoy (dirt@gtk.org) 8*a1acfa9bSespie 9*a1acfa9bSespie Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc. 10*a1acfa9bSespie 11*a1acfa9bSespie Copying and distribution of this file, with or without modification, 12*a1acfa9bSespie are permitted in any medium without royalty provided the copyright 13*a1acfa9bSespie notice and this notice are preserved. 14*a1acfa9bSespie 15*a1acfa9bSespie--> 16*a1acfa9bSespie 17*a1acfa9bSespie<!-- ENTITIES --> 18*a1acfa9bSespie 19*a1acfa9bSespie<!-- Meta-information --> 20*a1acfa9bSespie<!ENTITY % metainformation "setfilename | settitle | dircategory 21*a1acfa9bSespie | documentdescription"> 22*a1acfa9bSespie<!ENTITY % variables "setvalue | clearvalue"> 23*a1acfa9bSespie 24*a1acfa9bSespie<!-- Document language --> 25*a1acfa9bSespie<!ENTITY % lang "documentlanguage"> 26*a1acfa9bSespie 27*a1acfa9bSespie<!-- Language codes --> 28*a1acfa9bSespie<!ENTITY % languagecodes "aa|ab|af|am|ar|as|ay|az|ba|be|bg|bh|bi|bn|bo|br|ca|co|cs|cy|da|de|dz|el|en|eo|es|et|eu|fa|fi|fj|fo|fr|fy|ga|gd|gl|gn|gu|ha|he|hi|hr|hu|hy|ia|id|ie|ik|is|it|iu|ja|jw|ka|kk|kl|km|kn|ko|ks|ku|ky|la|ln|lo|lt|lv|mg|mi|mk|ml|mn|mo|mr|ms|mt|my|na|ne|nl|no|oc|om|or|pa|pl|ps|pt|qu|rm|rn|ro|ru|rw|sa|sd|sg|sh|si|sk|sl|sm|sn|so|sq|sr|ss|st|su|sv|sw|ta|te|tg|th|ti|tk|tl|tn|to|tr|ts|tt|tw|ug|uk|ur|uz|vi|vo|wo|xh|yi|yo|za|zh|zu"> 29*a1acfa9bSespie 30*a1acfa9bSespie<!-- ToC --> 31*a1acfa9bSespie<!ENTITY % toc "contents | shortcontents"> 32*a1acfa9bSespie 33*a1acfa9bSespie<!-- Title page --> 34*a1acfa9bSespie<!ENTITY % titlepage_cmds "author | booktitle | booksubtitle"> 35*a1acfa9bSespie 36*a1acfa9bSespie<!-- block --> 37*a1acfa9bSespie<!-- ***** --> 38*a1acfa9bSespie<!ENTITY % block "menu | para | quotation | example | smallexample | lisp 39*a1acfa9bSespie | smalllisp | cartouche | copying 40*a1acfa9bSespie | format | smallformat | display 41*a1acfa9bSespie | smalldisplay | itemize | enumerate | sp | center | group 42*a1acfa9bSespie | table | multitable | definition"> 43*a1acfa9bSespie 44*a1acfa9bSespie<!-- API definitions --> 45*a1acfa9bSespie<!-- *************** --> 46*a1acfa9bSespie<!ENTITY % definition.cmds "defcategory | deffunction | defvariable | defparam 47*a1acfa9bSespie | defdelimiter | deftype | defparamtype | defdatatype 48*a1acfa9bSespie | defclass | defclassvar | defoperation"> 49*a1acfa9bSespie 50*a1acfa9bSespie<!-- Headings --> 51*a1acfa9bSespie<!-- ******** --> 52*a1acfa9bSespie<!ENTITY % headings "majorheading | chapheading | heading | subheading 53*a1acfa9bSespie | subsubheading"> 54*a1acfa9bSespie 55*a1acfa9bSespie 56*a1acfa9bSespie<!-- Sectioning --> 57*a1acfa9bSespie<!-- ********** --> 58*a1acfa9bSespie<!ENTITY % section.level1 "top | chapter | unnumbered | appendix"> 59*a1acfa9bSespie 60*a1acfa9bSespie<!ENTITY % section.level2 "section | unnumberedsec | appendixsec"> 61*a1acfa9bSespie 62*a1acfa9bSespie<!ENTITY % section.level3 "subsection | unnumberedsubsec | appendixsubsec"> 63*a1acfa9bSespie 64*a1acfa9bSespie<!ENTITY % section.level4 "subsubsection | unnumberedsubsubsec 65*a1acfa9bSespie | appendixsubsubsec"> 66*a1acfa9bSespie 67*a1acfa9bSespie<!ENTITY % section.all "%section.level1; | %section.level2; | %section.level3; 68*a1acfa9bSespie | %section.level4;"> 69*a1acfa9bSespie 70*a1acfa9bSespie 71*a1acfa9bSespie<!ENTITY % section.level1.content "(%block; 72*a1acfa9bSespie | %section.level2; 73*a1acfa9bSespie | %section.level3; 74*a1acfa9bSespie | %section.level4; 75*a1acfa9bSespie | verbatim | titlepage | %toc; 76*a1acfa9bSespie | %lang; | %variables; 77*a1acfa9bSespie | %headings; 78*a1acfa9bSespie | printindex)*"> 79*a1acfa9bSespie 80*a1acfa9bSespie<!ENTITY % section.level2.content "(%block; 81*a1acfa9bSespie | %section.level3; 82*a1acfa9bSespie | %section.level4; 83*a1acfa9bSespie | verbatim | titlepage | %toc; 84*a1acfa9bSespie | %lang; | %variables; 85*a1acfa9bSespie | %headings;)*"> 86*a1acfa9bSespie 87*a1acfa9bSespie<!ENTITY % section.level3.content "(%block; 88*a1acfa9bSespie | %section.level4; 89*a1acfa9bSespie | verbatim | titlepage | %toc; 90*a1acfa9bSespie | %lang; | %variables; 91*a1acfa9bSespie | %headings;)*"> 92*a1acfa9bSespie 93*a1acfa9bSespie<!ENTITY % section.level4.content "(%block; 94*a1acfa9bSespie | verbatim | titlepage | %toc; 95*a1acfa9bSespie | %lang; | %variables; 96*a1acfa9bSespie | %headings;)*"> 97*a1acfa9bSespie 98*a1acfa9bSespie 99*a1acfa9bSespie<!-- Inline --> 100*a1acfa9bSespie<!-- ****** --> 101*a1acfa9bSespie<!ENTITY % Inline.emphasize "strong | emph"> 102*a1acfa9bSespie<!ENTITY % Inline.fonts "b | i | r | sansserif | slanted | titlefont | tt"> 103*a1acfa9bSespie<!ENTITY % Inline.footnote "footnote"> 104*a1acfa9bSespie<!ENTITY % Inline.markup "code | command | env | file | option | samp 105*a1acfa9bSespie | dfn | cite | key | kbd | var | acronym | url"> 106*a1acfa9bSespie<!ENTITY % Inline.math "math"> 107*a1acfa9bSespie<!ENTITY % Inline.reference "xref | inforef | indexterm | email | uref"> 108*a1acfa9bSespie<!ENTITY % Inline.smallcaps "sc"> 109*a1acfa9bSespie 110*a1acfa9bSespie<!ENTITY % Inline.phrase 111*a1acfa9bSespie "%Inline.emphasize; | %Inline.smallcaps; | %Inline.fonts; 112*a1acfa9bSespie | %Inline.markup; | %Inline.math; | %Inline.reference; 113*a1acfa9bSespie | %Inline.footnote; "> 114*a1acfa9bSespie 115*a1acfa9bSespie 116*a1acfa9bSespie<!-- ************ --> 117*a1acfa9bSespie<!-- * ELEMENTS * --> 118*a1acfa9bSespie<!-- ************ --> 119*a1acfa9bSespie 120*a1acfa9bSespie<!-- TOP Level Element --> 121*a1acfa9bSespie<!-- ***************** --> 122*a1acfa9bSespie<!ELEMENT texinfo ((%metainformation; | titlepage | node | %block; | %toc; 123*a1acfa9bSespie | %variables; | %lang;)* )> 124*a1acfa9bSespie<!ATTLIST texinfo xml:lang (%languagecodes;) 'en'> 125*a1acfa9bSespie 126*a1acfa9bSespie<!-- meta-information --> 127*a1acfa9bSespie<!ELEMENT setfilename (#PCDATA)> 128*a1acfa9bSespie<!ELEMENT settitle (#PCDATA | %Inline.phrase; | footnote)*> 129*a1acfa9bSespie<!ELEMENT dircategory (#PCDATA)> 130*a1acfa9bSespie 131*a1acfa9bSespie<!ELEMENT setvalue (#PCDATA | %Inline.phrase;)*> 132*a1acfa9bSespie<!ELEMENT clearvalue EMPTY> 133*a1acfa9bSespie<!ATTLIST setvalue 134*a1acfa9bSespie name CDATA #REQUIRED> 135*a1acfa9bSespie<!ATTLIST clearvalue 136*a1acfa9bSespie name CDATA #REQUIRED> 137*a1acfa9bSespie 138*a1acfa9bSespie<!-- ToC --> 139*a1acfa9bSespie<!ELEMENT contents EMPTY> 140*a1acfa9bSespie<!ELEMENT shortcontents EMPTY> 141*a1acfa9bSespie 142*a1acfa9bSespie<!-- Document language --> 143*a1acfa9bSespie<!ELEMENT documentlanguage EMPTY> 144*a1acfa9bSespie<!ATTLIST documentlanguage xml:lang (%languagecodes;) 'en'> 145*a1acfa9bSespie 146*a1acfa9bSespie<!-- Titlepage --> 147*a1acfa9bSespie<!ELEMENT titlepage (%titlepage_cmds; | %block;)*> 148*a1acfa9bSespie<!ELEMENT author (#PCDATA | %Inline.phrase;)*> 149*a1acfa9bSespie<!ELEMENT booktitle (#PCDATA | %Inline.phrase;)*> 150*a1acfa9bSespie<!ELEMENT booksubtitle (#PCDATA | %Inline.phrase;)*> 151*a1acfa9bSespie 152*a1acfa9bSespie<!-- NODES --> 153*a1acfa9bSespie<!-- ***** --> 154*a1acfa9bSespie<!ELEMENT node (nodename, nodenext?, nodeprev?, nodeup?, 155*a1acfa9bSespie (%section.all; | %block; | %toc; | %lang; | image)*) > 156*a1acfa9bSespie 157*a1acfa9bSespie<!ELEMENT nodename (#PCDATA)> 158*a1acfa9bSespie<!ELEMENT nodenext (#PCDATA)> 159*a1acfa9bSespie<!ELEMENT nodeprev (#PCDATA)> 160*a1acfa9bSespie<!ELEMENT nodeup (#PCDATA)> 161*a1acfa9bSespie 162*a1acfa9bSespie<!-- SECTIONING --> 163*a1acfa9bSespie<!-- ********** --> 164*a1acfa9bSespie 165*a1acfa9bSespie<!ELEMENT top (title?, (%section.level1.content;))> 166*a1acfa9bSespie 167*a1acfa9bSespie<!ELEMENT chapter (title?, (%section.level1.content;))> 168*a1acfa9bSespie<!ELEMENT section (title?, (%section.level2.content;))> 169*a1acfa9bSespie<!ELEMENT subsection (title?, (%section.level3.content;))> 170*a1acfa9bSespie<!ELEMENT subsubsection (title?, (%section.level4.content;))> 171*a1acfa9bSespie 172*a1acfa9bSespie<!ELEMENT unnumbered (title?, (%section.level1.content;))> 173*a1acfa9bSespie<!ELEMENT unnumberedsec (title?, (%section.level2.content;))> 174*a1acfa9bSespie<!ELEMENT unnumberedsubsec (title?, (%section.level3.content;))> 175*a1acfa9bSespie<!ELEMENT unnumberedsubsubsec (title?, (%section.level4.content;))> 176*a1acfa9bSespie 177*a1acfa9bSespie<!ELEMENT appendix (title?, (%section.level1.content;))> 178*a1acfa9bSespie<!ELEMENT appendixsec (title?, (%section.level2.content;))> 179*a1acfa9bSespie<!ELEMENT appendixsubsec (title?, (%section.level3.content;))> 180*a1acfa9bSespie<!ELEMENT appendixsubsubsec (title?, (%section.level4.content;))> 181*a1acfa9bSespie 182*a1acfa9bSespie<!-- Headings and titles --> 183*a1acfa9bSespie<!ELEMENT majorheading (#PCDATA | %Inline.phrase; | footnote)*> 184*a1acfa9bSespie<!ELEMENT chapheading (#PCDATA | %Inline.phrase; | footnote)*> 185*a1acfa9bSespie<!ELEMENT heading (#PCDATA | %Inline.phrase; | footnote)*> 186*a1acfa9bSespie<!ELEMENT subheading (#PCDATA | %Inline.phrase; | footnote)*> 187*a1acfa9bSespie<!ELEMENT subsubheading (#PCDATA | %Inline.phrase; | footnote)*> 188*a1acfa9bSespie<!ELEMENT title (#PCDATA | %Inline.phrase; | footnote)*> 189*a1acfa9bSespie 190*a1acfa9bSespie<!-- Negative Indentation in Blocks --> 191*a1acfa9bSespie<!ELEMENT exdent (#PCDATA | %Inline.phrase;)*> 192*a1acfa9bSespie 193*a1acfa9bSespie<!-- BLOCK Elements --> 194*a1acfa9bSespie<!-- ************** --> 195*a1acfa9bSespie 196*a1acfa9bSespie<!ELEMENT quotation (%block; | %Inline.phrase; | exdent)*> 197*a1acfa9bSespie<!ELEMENT documentdescription (#PCDATA | %block; | %Inline.phrase;)*> 198*a1acfa9bSespie<!ELEMENT example (#PCDATA | %block; | %Inline.phrase; | exdent)*> 199*a1acfa9bSespie<!ELEMENT smallexample (#PCDATA | %block; | %Inline.phrase; | exdent)*> 200*a1acfa9bSespie<!ELEMENT lisp (#PCDATA | %block; | %Inline.phrase; | exdent)*> 201*a1acfa9bSespie<!ELEMENT smalllisp (#PCDATA | %block; | %Inline.phrase; | exdent)*> 202*a1acfa9bSespie<!ELEMENT cartouche (#PCDATA | %block; | %Inline.phrase; | exdent)*> 203*a1acfa9bSespie<!ELEMENT copying (#PCDATA | %block; | %Inline.phrase; | exdent)*> 204*a1acfa9bSespie<!ELEMENT format (#PCDATA | %block; | %Inline.phrase; | exdent)*> 205*a1acfa9bSespie<!ELEMENT smallformat (#PCDATA | %block; | %Inline.phrase; | exdent)*> 206*a1acfa9bSespie<!ELEMENT display (#PCDATA | %block; | %Inline.phrase; | exdent)*> 207*a1acfa9bSespie<!ELEMENT smalldisplay (#PCDATA | %block; | %Inline.phrase; | exdent)*> 208*a1acfa9bSespie<!ELEMENT center (#PCDATA | %block; | %Inline.phrase; | exdent)*> 209*a1acfa9bSespie<!ELEMENT group (#PCDATA | %block; | %Inline.phrase; | exdent)*> 210*a1acfa9bSespie 211*a1acfa9bSespie<!ELEMENT image (alttext)> 212*a1acfa9bSespie<!ELEMENT alttext (#PCDATA)> 213*a1acfa9bSespie<!ATTLIST image 214*a1acfa9bSespie name CDATA #REQUIRED 215*a1acfa9bSespie extension CDATA #REQUIRED 216*a1acfa9bSespie width CDATA #REQUIRED 217*a1acfa9bSespie height CDATA #REQUIRED> 218*a1acfa9bSespie 219*a1acfa9bSespie<!-- Whitespace in these elements are always preserved --> 220*a1acfa9bSespie<!ATTLIST example xml:space (preserve) #FIXED 'preserve'> 221*a1acfa9bSespie<!ATTLIST smallexample xml:space (preserve) #FIXED 'preserve'> 222*a1acfa9bSespie<!ATTLIST lisp xml:space (preserve) #FIXED 'preserve'> 223*a1acfa9bSespie<!ATTLIST smalllisp xml:space (preserve) #FIXED 'preserve'> 224*a1acfa9bSespie<!ATTLIST display xml:space (preserve) #FIXED 'preserve'> 225*a1acfa9bSespie<!ATTLIST smalldisplay xml:space (preserve) #FIXED 'preserve'> 226*a1acfa9bSespie<!ATTLIST format xml:space (preserve) #FIXED 'preserve'> 227*a1acfa9bSespie<!ATTLIST smallformat xml:space (preserve) #FIXED 'preserve'> 228*a1acfa9bSespie 229*a1acfa9bSespie<!ELEMENT verbatim (#PCDATA)> 230*a1acfa9bSespie<!ATTLIST verbatim xml:space (preserve) #FIXED 'preserve'> 231*a1acfa9bSespie 232*a1acfa9bSespie<!ELEMENT para (#PCDATA | %Inline.phrase; | footnote | %lang;)*> 233*a1acfa9bSespie<!ATTLIST para 234*a1acfa9bSespie role CDATA #IMPLIED> 235*a1acfa9bSespie 236*a1acfa9bSespie<!ELEMENT menu (menuentry | detailmenu | para)*> 237*a1acfa9bSespie<!ELEMENT detailmenu (menuentry | para)*> 238*a1acfa9bSespie<!ELEMENT menuentry (menunode?, menutitle?, menucomment?)> 239*a1acfa9bSespie<!ELEMENT menunode (#PCDATA)> 240*a1acfa9bSespie<!ELEMENT menutitle (#PCDATA)> 241*a1acfa9bSespie<!ELEMENT menucomment (#PCDATA | para)*> 242*a1acfa9bSespie 243*a1acfa9bSespie<!-- Floating displays --> 244*a1acfa9bSespie<!ELEMENT float (floattype, floatpos, (%block;)*, caption?)> 245*a1acfa9bSespie<!ATTLIST float 246*a1acfa9bSespie name CDATA #IMPLIED> 247*a1acfa9bSespie<!ELEMENT floattype (#PCDATA)> 248*a1acfa9bSespie<!ELEMENT floatpos (#PCDATA)> 249*a1acfa9bSespie<!ELEMENT caption (#PCDATA | %Inline.phrase;)*> 250*a1acfa9bSespie<!ELEMENT listoffloats EMPTY> 251*a1acfa9bSespie<!ATTLIST listoffloats 252*a1acfa9bSespie type CDATA #IMPLIED> 253*a1acfa9bSespie 254*a1acfa9bSespie<!-- Lists --> 255*a1acfa9bSespie<!ELEMENT itemize (itemfunction, (item | itemize | enumerate | indexterm)*)> 256*a1acfa9bSespie<!ELEMENT enumerate (enumarg?, (item | itemize | enumerate)*)> 257*a1acfa9bSespie<!ATTLIST enumerate 258*a1acfa9bSespie first CDATA #IMPLIED> 259*a1acfa9bSespie 260*a1acfa9bSespie<!ELEMENT item (%block;)*> 261*a1acfa9bSespie<!ELEMENT enumarg (#PCDATA)> 262*a1acfa9bSespie 263*a1acfa9bSespie<!ELEMENT itemfunction (#PCDATA | %Inline.phrase;)*> 264*a1acfa9bSespie 265*a1acfa9bSespie<!-- Tables --> 266*a1acfa9bSespie<!ELEMENT table (tableitem | indexterm)+> 267*a1acfa9bSespie<!ELEMENT tableitem ((tableterm, indexterm*)+, item?)> 268*a1acfa9bSespie<!ELEMENT tableterm (#PCDATA | %Inline.phrase;)*> 269*a1acfa9bSespie 270*a1acfa9bSespie<!ELEMENT multitable (columnfraction*, thead?, tbody)> 271*a1acfa9bSespie<!ELEMENT columnfraction (#PCDATA)> 272*a1acfa9bSespie<!ELEMENT thead (row+)> 273*a1acfa9bSespie<!ELEMENT tbody (row+)> 274*a1acfa9bSespie<!ELEMENT row (entry*)> 275*a1acfa9bSespie<!ELEMENT entry (#PCDATA | %Inline.phrase;)*> 276*a1acfa9bSespie 277*a1acfa9bSespie<!-- API definitions --> 278*a1acfa9bSespie<!ELEMENT definition (definitionterm | definitionitem)+> 279*a1acfa9bSespie<!ELEMENT definitionterm (%definition.cmds; | indexterm)+> 280*a1acfa9bSespie<!ELEMENT definitionitem (%block;)*> 281*a1acfa9bSespie 282*a1acfa9bSespie<!ELEMENT defcategory (#PCDATA | %Inline.phrase; | footnote)*> 283*a1acfa9bSespie<!ELEMENT deffunction (#PCDATA | %Inline.phrase; | footnote)*> 284*a1acfa9bSespie<!ELEMENT defvariable (#PCDATA | %Inline.phrase; | footnote)*> 285*a1acfa9bSespie<!ELEMENT defparam (#PCDATA | %Inline.phrase; | footnote)*> 286*a1acfa9bSespie<!ELEMENT defdelimiter (#PCDATA | %Inline.phrase; | footnote)*> 287*a1acfa9bSespie<!ELEMENT deftype (#PCDATA | %Inline.phrase; | footnote)*> 288*a1acfa9bSespie<!ELEMENT defparamtype (#PCDATA | %Inline.phrase; | footnote)*> 289*a1acfa9bSespie<!ELEMENT defdatatype (#PCDATA | %Inline.phrase; | footnote)*> 290*a1acfa9bSespie<!ELEMENT defclass (#PCDATA | %Inline.phrase; | footnote)*> 291*a1acfa9bSespie<!ELEMENT defclassvar (#PCDATA | %Inline.phrase; | footnote)*> 292*a1acfa9bSespie<!ELEMENT defoperation (#PCDATA | %Inline.phrase; | footnote)*> 293*a1acfa9bSespie 294*a1acfa9bSespie<!-- INLINE Elements --> 295*a1acfa9bSespie<!-- *************** --> 296*a1acfa9bSespie 297*a1acfa9bSespie<!-- Emphasize --> 298*a1acfa9bSespie<!ELEMENT strong (#PCDATA | %Inline.phrase;)*> 299*a1acfa9bSespie<!ELEMENT emph (#PCDATA | %Inline.phrase;)*> 300*a1acfa9bSespie 301*a1acfa9bSespie<!-- small caps --> 302*a1acfa9bSespie<!ELEMENT sc (#PCDATA | %Inline.phrase;)*> 303*a1acfa9bSespie 304*a1acfa9bSespie<!-- fonts --> 305*a1acfa9bSespie<!ELEMENT i (#PCDATA | %Inline.phrase;)*> 306*a1acfa9bSespie<!ELEMENT b (#PCDATA | %Inline.phrase;)*> 307*a1acfa9bSespie<!ELEMENT tt (#PCDATA | %Inline.phrase;)*> 308*a1acfa9bSespie<!ELEMENT r (#PCDATA | %Inline.phrase;)*> 309*a1acfa9bSespie<!ELEMENT notfixedwidth (#PCDATA | %Inline.phrase;)*> 310*a1acfa9bSespie<!ELEMENT titlefont (#PCDATA | %Inline.phrase;)*> 311*a1acfa9bSespie 312*a1acfa9bSespie<!-- markup --> 313*a1acfa9bSespie<!ELEMENT code (#PCDATA | %Inline.phrase;)*> 314*a1acfa9bSespie<!ELEMENT command (#PCDATA | %Inline.phrase;)*> 315*a1acfa9bSespie<!ELEMENT env (#PCDATA | %Inline.phrase;)*> 316*a1acfa9bSespie<!ELEMENT file (#PCDATA | %Inline.phrase;)*> 317*a1acfa9bSespie<!ELEMENT option (#PCDATA | %Inline.phrase;)*> 318*a1acfa9bSespie<!ELEMENT samp (#PCDATA | %Inline.phrase;)*> 319*a1acfa9bSespie<!ELEMENT dfn (#PCDATA | %Inline.phrase;)*> 320*a1acfa9bSespie<!ELEMENT cite (#PCDATA | %Inline.phrase;)*> 321*a1acfa9bSespie<!ELEMENT key (#PCDATA | %Inline.phrase;)*> 322*a1acfa9bSespie<!ELEMENT kbd (#PCDATA | %Inline.phrase;)*> 323*a1acfa9bSespie<!ELEMENT var (#PCDATA | %Inline.phrase;)*> 324*a1acfa9bSespie<!ELEMENT url (#PCDATA | %Inline.phrase;)*> 325*a1acfa9bSespie 326*a1acfa9bSespie<!ELEMENT acronym (acronymword, acronymdesc?)> 327*a1acfa9bSespie<!ELEMENT acronymword (#PCDATA | %Inline.phrase;)*> 328*a1acfa9bSespie<!ELEMENT acronymdesc (#PCDATA | %Inline.phrase;)*> 329*a1acfa9bSespie 330*a1acfa9bSespie<!ELEMENT abbrev (abbrevword, abbrevdesc?)> 331*a1acfa9bSespie<!ELEMENT abbrevword (#PCDATA | %Inline.phrase;)*> 332*a1acfa9bSespie<!ELEMENT abbrevdesc (#PCDATA | %Inline.phrase;)*> 333*a1acfa9bSespie 334*a1acfa9bSespie<!-- math --> 335*a1acfa9bSespie<!ELEMENT math (#PCDATA | %Inline.phrase;)*> 336*a1acfa9bSespie 337*a1acfa9bSespie<!-- reference --> 338*a1acfa9bSespie<!ELEMENT anchor EMPTY> 339*a1acfa9bSespie<!ATTLIST anchor 340*a1acfa9bSespie name CDATA #IMPLIED> 341*a1acfa9bSespie 342*a1acfa9bSespie<!ELEMENT xref (xrefnodename | xrefinfoname | xrefinfofile 343*a1acfa9bSespie | xrefprintedname | xrefprinteddesc)*> 344*a1acfa9bSespie<!ELEMENT xrefnodename (#PCDATA | %Inline.phrase;)*> 345*a1acfa9bSespie<!ELEMENT xrefinfoname (#PCDATA | %Inline.phrase;)*> 346*a1acfa9bSespie<!ELEMENT xrefinfofile (#PCDATA | %Inline.phrase;)*> 347*a1acfa9bSespie<!ELEMENT xrefprintedname (#PCDATA | %Inline.phrase;)*> 348*a1acfa9bSespie<!ELEMENT xrefprinteddesc (#PCDATA | %Inline.phrase;)*> 349*a1acfa9bSespie 350*a1acfa9bSespie<!ELEMENT inforef (inforefnodename | inforefrefname | inforefinfoname)*> 351*a1acfa9bSespie<!ELEMENT inforefnodename (#PCDATA | %Inline.phrase;)*> 352*a1acfa9bSespie<!ELEMENT inforefrefname (#PCDATA | %Inline.phrase;)*> 353*a1acfa9bSespie<!ELEMENT inforefinfoname (#PCDATA | %Inline.phrase;)*> 354*a1acfa9bSespie 355*a1acfa9bSespie<!ELEMENT indexterm (#PCDATA | %Inline.phrase;)*> 356*a1acfa9bSespie<!ATTLIST indexterm 357*a1acfa9bSespie index CDATA #IMPLIED> 358*a1acfa9bSespie 359*a1acfa9bSespie<!ELEMENT email (emailaddress, emailname?)> 360*a1acfa9bSespie<!ELEMENT emailaddress (#PCDATA | %Inline.phrase;)*> 361*a1acfa9bSespie<!ELEMENT emailname (#PCDATA | %Inline.phrase;)*> 362*a1acfa9bSespie 363*a1acfa9bSespie<!ELEMENT uref (urefurl, urefdesc?, urefreplacement?)> 364*a1acfa9bSespie<!ELEMENT urefurl (#PCDATA | %Inline.phrase;)*> 365*a1acfa9bSespie<!ELEMENT urefdesc (#PCDATA | %Inline.phrase;)*> 366*a1acfa9bSespie<!ELEMENT urefreplacement (#PCDATA | %Inline.phrase;)*> 367*a1acfa9bSespie 368*a1acfa9bSespie<!ELEMENT footnote (para)> 369*a1acfa9bSespie 370*a1acfa9bSespie 371*a1acfa9bSespie<!ELEMENT neos EMPTY> 372*a1acfa9bSespie 373*a1acfa9bSespie<!ENTITY tex "TeX"> <!-- Should become an element. --> 374*a1acfa9bSespie<!ENTITY latex "LaTeX"> <!-- Should become an element. --> 375*a1acfa9bSespie<!ENTITY ellipsis "…"> 376*a1acfa9bSespie<!ENTITY lt "<"> 377*a1acfa9bSespie<!ENTITY gt ">"> 378*a1acfa9bSespie<!ENTITY bullet "•"> 379*a1acfa9bSespie<!ENTITY copyright "©"> 380*a1acfa9bSespie<!ENTITY registered "®"> 381*a1acfa9bSespie<!ENTITY euro "€"> 382*a1acfa9bSespie<!ENTITY pounds "£"> 383*a1acfa9bSespie<!ENTITY minus "−"> 384*a1acfa9bSespie<!ENTITY linebreak "
"> <!-- Should become an element. --> 385*a1acfa9bSespie<!ENTITY space " "> <!-- Should become an element. --> 386*a1acfa9bSespie<!ENTITY dots "…<neos/>"> 387*a1acfa9bSespie<!ENTITY enddots "…"> 388*a1acfa9bSespie<!ENTITY amp "&"> 389*a1acfa9bSespie<!ENTITY ldquo "“"> 390*a1acfa9bSespie<!ENTITY rdquo "”"> 391*a1acfa9bSespie<!ENTITY mdash "—"> 392*a1acfa9bSespie<!ENTITY ndash "–"> 393*a1acfa9bSespie<!ENTITY period ".<neos/>"> 394*a1acfa9bSespie<!ENTITY eosperiod "."> 395*a1acfa9bSespie<!ENTITY quest "?<neos/>"> 396*a1acfa9bSespie<!ENTITY eosquest "?"> 397*a1acfa9bSespie<!ENTITY excl "!<neos/>"> 398*a1acfa9bSespie<!ENTITY eosexcl "!"> 399*a1acfa9bSespie 400*a1acfa9bSespie<!ENTITY auml "ä"> 401*a1acfa9bSespie<!ENTITY ouml "ö"> 402*a1acfa9bSespie<!ENTITY uuml "ü"> 403*a1acfa9bSespie<!ENTITY Auml "Ä"> 404*a1acfa9bSespie<!ENTITY Ouml "Ö"> 405*a1acfa9bSespie<!ENTITY Uuml "Ü"> 406*a1acfa9bSespie<!ENTITY Euml "Ë"> 407*a1acfa9bSespie<!ENTITY euml "ë"> 408*a1acfa9bSespie<!ENTITY Iuml "Ï"> 409*a1acfa9bSespie<!ENTITY iuml "ï"> 410*a1acfa9bSespie<!ENTITY yuml "ÿ"> 411*a1acfa9bSespie<!ENTITY uml "¨"> 412*a1acfa9bSespie 413*a1acfa9bSespie<!ENTITY Aacute "Á"> 414*a1acfa9bSespie<!ENTITY Eacute "É"> 415*a1acfa9bSespie<!ENTITY Iacute "Í"> 416*a1acfa9bSespie<!ENTITY Oacute "Ó"> 417*a1acfa9bSespie<!ENTITY Uacute "Ú"> 418*a1acfa9bSespie<!ENTITY Yacute "Ý"> 419*a1acfa9bSespie<!ENTITY aacute "á"> 420*a1acfa9bSespie<!ENTITY eacute "é"> 421*a1acfa9bSespie<!ENTITY iacute "í"> 422*a1acfa9bSespie<!ENTITY oacute "ó"> 423*a1acfa9bSespie<!ENTITY uacute "ú"> 424*a1acfa9bSespie<!ENTITY yacute "ý"> 425*a1acfa9bSespie 426*a1acfa9bSespie<!ENTITY ccedil "ç"> 427*a1acfa9bSespie<!ENTITY Ccedil "Ç"> 428*a1acfa9bSespie 429*a1acfa9bSespie<!ENTITY Acirc "Â"> 430*a1acfa9bSespie<!ENTITY Ecirc "Ê"> 431*a1acfa9bSespie<!ENTITY Icirc "Ã"> 432*a1acfa9bSespie<!ENTITY Ocirc "Ô"> 433*a1acfa9bSespie<!ENTITY Ucirc "Û"> 434*a1acfa9bSespie<!ENTITY acirc "â"> 435*a1acfa9bSespie<!ENTITY ecirc "ê"> 436*a1acfa9bSespie<!ENTITY icirc "î"> 437*a1acfa9bSespie<!ENTITY ocirc "ô"> 438*a1acfa9bSespie<!ENTITY ucirc "û"> 439*a1acfa9bSespie 440*a1acfa9bSespie<!ENTITY Agrave "À"> 441*a1acfa9bSespie<!ENTITY Egrave "È"> 442*a1acfa9bSespie<!ENTITY Igrave "Ì"> 443*a1acfa9bSespie<!ENTITY Ograve "Ò"> 444*a1acfa9bSespie<!ENTITY Ugrave "Ù"> 445*a1acfa9bSespie<!ENTITY agrave "à"> 446*a1acfa9bSespie<!ENTITY egrave "è"> 447*a1acfa9bSespie<!ENTITY igrave "ì"> 448*a1acfa9bSespie<!ENTITY ograve "ò"> 449*a1acfa9bSespie<!ENTITY ugrave "ù"> 450*a1acfa9bSespie 451*a1acfa9bSespie<!ENTITY Atilde "Ã"> 452*a1acfa9bSespie<!ENTITY Ntilde "Ñ"> 453*a1acfa9bSespie<!ENTITY Otilde "Õ"> 454*a1acfa9bSespie<!ENTITY atilde "ã"> 455*a1acfa9bSespie<!ENTITY ntilde "ñ"> 456*a1acfa9bSespie<!ENTITY otilde "õ"> 457*a1acfa9bSespie 458*a1acfa9bSespie<!ENTITY oslash "ø"> 459*a1acfa9bSespie<!ENTITY Oslash "Ø"> 460*a1acfa9bSespie 461*a1acfa9bSespie<!ENTITY ordm "º"> 462*a1acfa9bSespie<!ENTITY ordf "ª"> 463*a1acfa9bSespie 464*a1acfa9bSespie<!ENTITY iexcl "¡"> 465*a1acfa9bSespie<!ENTITY pound "£"> 466*a1acfa9bSespie<!ENTITY iquest "¿"> 467*a1acfa9bSespie<!ENTITY AElig "Æ"> 468*a1acfa9bSespie<!ENTITY aelig "æ"> 469*a1acfa9bSespie<!ENTITY OElig "Œ"> 470*a1acfa9bSespie<!ENTITY oelig "œ"> 471*a1acfa9bSespie<!ENTITY Aring "Å"> 472*a1acfa9bSespie<!ENTITY aring "å"> 473*a1acfa9bSespie<!ENTITY szlig "ß"> 474*a1acfa9bSespie 475*a1acfa9bSespie<!ENTITY macr "¯"> 476*a1acfa9bSespie 477*a1acfa9bSespie 478*a1acfa9bSespie<!-- fixxme: not yet classified --> 479*a1acfa9bSespie 480*a1acfa9bSespie<!ELEMENT sp (#PCDATA)> 481*a1acfa9bSespie<!ATTLIST sp 482*a1acfa9bSespie lines CDATA #IMPLIED> 483*a1acfa9bSespie<!ELEMENT printindex (#PCDATA)> 484*a1acfa9bSespie 485