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