github.com/krum110487/go-htaccess@v0.0.0-20240316004156-60641c8e7598/tests/data/apache_2_2_34/manual/style/common.dtd (about)

     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 |
    45  program | img | cite | q | dfn | var | transnote | glossary | phonetic">
    46  
    47  <!ENTITY % blocktags "p | example | note | table | ul | ol | dl | pre | 
    48  highlight | 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