home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 September / PCWorld_2002-09_cd.bin / Komunik / apache / apache_2.0.39-win32-x86-no_ssl.msi / Data.Cab / F208926_modulesynopsis.dtd < prev    next >
Extensible Markup Language  |  2002-05-06  |  3KB  |  145 lines

  1. <?xml version='1.0' encoding='UTF-8' ?>
  2.  
  3. <!ENTITY nbsp " ">
  4.  
  5. <!ENTITY % inlinetags "em | strong | code | a | br | directive | module">
  6.  
  7. <!ENTITY % blocktags "p | example | note | table | ul | ol | dl | pre | img
  8. | blockquote">
  9.  
  10. <!ENTITY % Block "(%blocktags;)*">
  11.  
  12. <!ENTITY % Inline "(#PCDATA | %inlinetags;)*">
  13.  
  14. <!ENTITY % BlockOrInline "(#PCDATA | %inlinetags; | %blocktags;)*">
  15.  
  16. <!ELEMENT modulesynopsis (name , description, status , sourcefile?,
  17. identifier? , compatibility? , summary? , seealso* , section*,
  18. directivesynopsis*)>
  19.  
  20. <!ELEMENT directivesynopsis (name , description? , syntax? , default?
  21. , contextlist? , override? , modulelist?, status?, compatibility? ,
  22. usage?, seealso*)>
  23.  
  24. <!ELEMENT name (#PCDATA)>
  25.  
  26. <!ELEMENT status (#PCDATA)>
  27.  
  28. <!ELEMENT identifier (#PCDATA)>
  29.  
  30. <!ELEMENT sourcefile (#PCDATA)>
  31.  
  32. <!ELEMENT compatibility %Inline;>
  33.  
  34. <!ELEMENT description %Inline;>
  35.  
  36. <!ELEMENT section (section | title | %blocktags;)*>
  37.  
  38. <!ATTLIST section id CDATA #IMPLIED>
  39.  
  40. <!ELEMENT module (#PCDATA)>
  41.  
  42. <!ELEMENT example (#PCDATA | title | %inlinetags; | %blocktags;)*>
  43.  
  44. <!ELEMENT seealso %Inline;>
  45.  
  46. <!ELEMENT a %Inline;>
  47.  
  48. <!ATTLIST a  href CDATA #IMPLIED 
  49.              name CDATA #IMPLIED
  50.              id   CDATA #IMPLIED
  51.              rel  CDATA #IMPLIED >
  52.  
  53. <!ELEMENT img EMPTY>
  54. <!ATTLIST img
  55.   src         CDATA   #REQUIRED
  56.   alt         CDATA   #REQUIRED
  57.   border      CDATA   #IMPLIED
  58.   height      CDATA   #IMPLIED
  59.   width       CDATA  #IMPLIED >
  60.  
  61. <!ATTLIST directivesynopsis  type CDATA  #IMPLIED
  62.                              location CDATA  #IMPLIED >
  63.  
  64. <!ELEMENT syntax %Inline;>
  65.  
  66. <!ELEMENT default (#PCDATA)>
  67.  
  68. <!ELEMENT contextlist (context+)+>
  69.  
  70. <!ELEMENT modulelist (module)+>
  71.  
  72. <!ELEMENT context (#PCDATA)>
  73.  
  74. <!ELEMENT override (#PCDATA)>
  75.  
  76. <!ELEMENT note (#PCDATA | title | %inlinetags; | %blocktags;)*>
  77. <!ATTLIST note type CDATA #IMPLIED>
  78.  
  79. <!ELEMENT title %Inline;>
  80.  
  81. <!ELEMENT p %Inline;>
  82.  
  83. <!ELEMENT ul (li+)>
  84.  
  85. <!ELEMENT ol (li+)>
  86. <!ATTLIST ol type CDATA  #IMPLIED>
  87.  
  88. <!ELEMENT li %BlockOrInline;>
  89.  
  90. <!ELEMENT strong %Inline;>
  91.  
  92. <!ELEMENT br EMPTY>
  93.  
  94. <!ELEMENT table (tr)+>
  95. <!ATTLIST table summary     CDATA  #IMPLIED
  96.                 width       CDATA  #IMPLIED
  97.                 bgcolor     CDATA  #IMPLIED
  98.                 cellspacing CDATA  #IMPLIED
  99.                 cellpadding CDATA  #IMPLIED
  100.                 border      CDATA  #IMPLIED >
  101.  
  102. <!ELEMENT tr (th | td)+>
  103. <!ATTLIST tr valign CDATA #IMPLIED >
  104.  
  105. <!ELEMENT td %BlockOrInline;>
  106.  
  107. <!ELEMENT th %BlockOrInline;>
  108.  
  109. <!ATTLIST td  colspan  CDATA  #IMPLIED
  110.               rowspan  CDATA  #IMPLIED
  111.               bgcolor  CDATA  #IMPLIED
  112.               class    CDATA  #IMPLIED >
  113. <!ELEMENT directive (#PCDATA)>
  114.  
  115. <!ATTLIST directive  module CDATA  #IMPLIED
  116.                      type   CDATA  #IMPLIED >
  117.  
  118. <!ELEMENT code %Inline;>
  119.  
  120. <!ELEMENT dl (dd | dt)+>
  121.  
  122. <!ELEMENT dt %Inline;>
  123.  
  124. <!ELEMENT dd %BlockOrInline;>
  125.  
  126. <!ELEMENT em %Inline;>
  127.  
  128. <!ELEMENT usage %Block;>
  129.  
  130. <!ELEMENT summary %Block;>
  131.  
  132. <!ELEMENT blockquote %BlockOrInline;>
  133.  
  134. <!ELEMENT pre %Inline;>
  135.  
  136. <!-- Used in allmodules.xml -->
  137. <!ELEMENT modulefilelist (modulefile+)>
  138. <!ELEMENT modulefile (#PCDATA)>
  139.  
  140. <!-- Used in index.xml -->
  141. <!ELEMENT moduleindex (title | summary | modulefilelist)+>
  142.  
  143. <!-- Used in directive.xml -->
  144. <!ELEMENT directiveindex (title | summary | modulefilelist)+>
  145.