1<?xml version='1.0' encoding='UTF-8' ?> 2 3<!-- 4 Licensed to the Apache Software Foundation (ASF) under one or more 5 contributor license agreements. See the NOTICE file distributed with 6 this work for additional information regarding copyright ownership. 7 The ASF licenses this file to You under the Apache License, Version 2.0 8 (the "License"); you may not use this file except in compliance with 9 the License. You may obtain a copy of the License at 10 11 http://www.apache.org/licenses/LICENSE-2.0 12 13 Unless required by applicable law or agreed to in writing, software 14 distributed under the License is distributed on an "AS IS" BASIS, 15 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 See the License for the specific language governing permissions and 17 limitations under the License. 18--> 19 20<!-- Character mnemonic entities --> 21 22<!ENTITY % HTMLlat1 PUBLIC 23 "-//W3C//ENTITIES Latin 1 for XHTML//EN" 24 "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent"> 25%HTMLlat1; 26 27<!ENTITY % HTMLsymbol PUBLIC 28 "-//W3C//ENTITIES Symbols for XHTML//EN" 29 "http://www.w3.org/TR/xhtml1/DTD/xhtml-symbol.ent"> 30%HTMLsymbol; 31 32<!ENTITY % HTMLspecial PUBLIC 33 "-//W3C//ENTITIES Special for XHTML//EN" 34 "http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent"> 35%HTMLspecial; 36 37<!-- HTTPD Version --> 38 39<!ENTITY % HTTPD-VERSION SYSTEM "version.ent"> 40%HTTPD-VERSION; 41 42<!-- Generic tag entities --> 43 44<!ENTITY % inlinetags "em | strong | code | a | br | directive | module | 45program | img | cite | q | dfn | var | transnote | glossary | phonetic"> 46 47<!ENTITY % blocktags "p | example | note | table | ul | ol | dl | pre | 48highlight | blockquote"> 49 50<!ENTITY % Block "(%blocktags;)*"> 51<!ENTITY % Inline "(#PCDATA | %inlinetags;)*"> 52<!ENTITY % BlockOrInline "(#PCDATA | %inlinetags; | %blocktags;)*"> 53 54<!-- Common Elements --> 55 56<!ELEMENT title %Inline;> 57 58<!ELEMENT summary %Block;> 59 60<!ELEMENT seealso %Inline;> 61 62<!ELEMENT modulelist (module)+> 63 64<!-- a page may have one or more sections. Each section is named by an 65 unique id. A section must have a title and some text. It may have 66 subsections and a list of related modules and directives --> 67<!ELEMENT section (title, related?, (section | %blocktags;)*)> 68<!ATTLIST section id ID #IMPLIED> 69 70<!-- the lists of related modules and/or related directives --> 71<!ELEMENT related (modulelist | directivelist)+> 72 73<!-- list of related directives --> 74<!ELEMENT directivelist (directive)+> 75 76<!ELEMENT module (#PCDATA)> 77<!ATTLIST module status CDATA #IMPLIED 78 outdated (true) #IMPLIED> 79 80<!ELEMENT directive (#PCDATA)> 81<!-- name attribute is preferred over contents when generating links --> 82<!ATTLIST directive module CDATA #IMPLIED 83 type CDATA #IMPLIED 84 status CDATA #IMPLIED 85 name CDATA #IMPLIED > 86 87<!ELEMENT program (#PCDATA)> 88 89<!ELEMENT p %Inline;> 90<!ATTLIST p class CDATA #IMPLIED> 91 92<!-- the indent element is used to indent code examples. example/indent and 93 code/indent is now replacing pre. --> 94<!ELEMENT indent ( #PCDATA | indent | %inlinetags; )*> 95 96<!ELEMENT em %Inline;> 97 98<!ELEMENT strong %Inline;> 99 100<!ELEMENT code (#PCDATA | indent | %inlinetags;)*> 101 102<!ELEMENT cite %Inline;> 103 104<!ELEMENT q %Inline;> 105 106<!ELEMENT dfn %Inline;> 107 108<!ELEMENT var %Inline;> 109 110<!-- translators note --> 111<!ELEMENT transnote %Inline;> 112 113<!ELEMENT a %Inline;> 114<!ATTLIST a href CDATA #IMPLIED 115 name CDATA #IMPLIED 116 id CDATA #IMPLIED 117 rel CDATA #IMPLIED > 118 119<!ELEMENT br EMPTY> 120 121<!-- Note: The example and note elements should not have more then one 122 title. --> 123<!ELEMENT example (#PCDATA | title | indent | %inlinetags; | %blocktags;)*> 124 125<!ELEMENT note (#PCDATA | title | %inlinetags; | %blocktags;)*> 126<!ATTLIST note type CDATA #IMPLIED> 127 128<!ELEMENT table (columnspec | tr)+> 129<!ATTLIST table summary CDATA #IMPLIED 130 width CDATA #IMPLIED 131 bgcolor CDATA #IMPLIED 132 cellspacing CDATA #IMPLIED 133 cellpadding CDATA #IMPLIED 134 border CDATA #IMPLIED 135 style CDATA #IMPLIED> 136 137<!ELEMENT columnspec (column)+> 138 139<!ELEMENT column EMPTY> 140<!ATTLIST column width CDATA #IMPLIED> 141 142<!ELEMENT tr (th | td)+> 143<!ATTLIST tr valign CDATA #IMPLIED > 144 145<!ELEMENT th %BlockOrInline;> 146<!ATTLIST th colspan CDATA #IMPLIED 147 rowspan CDATA #IMPLIED 148 class CDATA #IMPLIED > 149 150<!ELEMENT td %BlockOrInline;> 151<!ATTLIST td colspan CDATA #IMPLIED 152 rowspan CDATA #IMPLIED 153 class CDATA #IMPLIED > 154 155<!ELEMENT ul (li+)> 156 157<!ELEMENT ol (li+)> 158<!ATTLIST ol type CDATA #IMPLIED> 159 160<!ELEMENT li %BlockOrInline;> 161<!ATTLIST li class CDATA #IMPLIED > 162 163<!ELEMENT dl (dd | dt)+> 164 165<!ELEMENT dt %Inline;> 166 167<!ELEMENT dd %BlockOrInline;> 168 169<!ELEMENT pre %Inline;> 170 171<!ELEMENT highlight %Inline;> 172<!ATTLIST highlight language CDATA #IMPLIED> 173 174<!ELEMENT img EMPTY> 175<!ATTLIST img 176 src CDATA #REQUIRED 177 alt CDATA #REQUIRED 178 border CDATA #IMPLIED 179 height CDATA #IMPLIED 180 width CDATA #IMPLIED > 181 182<!ELEMENT blockquote %Block;> 183<!ATTLIST blockquote cite CDATA #IMPLIED > 184 185<!-- The path and title of the parent document --> 186<!ELEMENT parentdocument (#PCDATA)> 187<!ATTLIST parentdocument href CDATA #REQUIRED > 188 189<!-- The glossary element defines a special case of link. The referenced 190 target is the name of an anchor within the glossary --> 191<!ELEMENT glossary %Inline;> 192<!ATTLIST glossary ref CDATA #IMPLIED> 193 194<!-- The phonetic element should be used only within the glossary. It 195 describes a pronounciation --> 196<!ELEMENT phonetic (#PCDATA)> 197 198