home *** CD-ROM | disk | FTP | other *** search
/ PC World 2003 January / PCWorld_2003-01_cd.bin / Novinky / interval / img / 69 / strict-dtd.html
Encoding:
Extensible Markup Language  |  2002-12-03  |  64.2 KB  |  1,269 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  3. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  4. <html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
  5. <head>
  6. <title>XHTML 1.0 Strict DTD</title>
  7. <style type="text/css">
  8. /* <![CDATA[ */
  9.  
  10. .ednote {
  11.     font-style: italic;
  12.     font-size: 80%;
  13. }
  14.  
  15. ul.toc { list-style: none }
  16. /* Style class for newly added text */
  17. .new {
  18.     color: blue;
  19. }
  20. /* Preformatted examples */
  21. pre.example {
  22.     white-space: pre;
  23.     font-family: monospace;
  24.     color: green;
  25.     font-weight: bold;
  26.     margin-right: 0;
  27.     margin-left: 0;
  28. }
  29. /* Preformatted DTD entry */
  30. pre.dtd {
  31.     white-space: pre;
  32.     font-family: monospace;
  33.     font-weight: normal;
  34.     margin-right: 0;
  35.     margin-left: 0;
  36. }
  37. /* Table of contents styles */
  38. div.toc, div.subtoc {
  39.     background-color: #99ffff;
  40.     border: none;
  41.     margin-right: 5%;
  42.     padding-top: 1px;
  43.     padding-bottom: 3px;
  44. }
  45. a.ref {
  46.     font-weight: bold;
  47. }
  48. a.normref {
  49.     font-weight: bold;
  50. }
  51. p.issueTitle {
  52.     font-size: 150% ;
  53. }
  54. div.issue {
  55.     background-color: #cfc ;
  56.     border: none ;
  57.     margin-right: 5% ;
  58. }
  59. div.navbar {text-align: center}
  60. .center {  text-align: center}
  61. .alphalist {  list-style-type: upper-alpha}
  62. .codelist {  }
  63. dl.codelist dt {  
  64.     font-family: mono; 
  65.     color: #660099; 
  66.     font-style: normal; 
  67.     font-weight: normal;
  68. }
  69. .termlist {  }
  70. dl.termlist dt {  
  71.     color: #330000; 
  72.     font-weight: bold;
  73. }
  74. a.entity { color: red; }
  75. a.element { color: green; }
  76.  
  77. .elements { 
  78.     font-family: mono; 
  79.     font-weight: bold; 
  80. }
  81. .collection {
  82.     font-family: mono;
  83.     font-weight: bold;
  84. }
  85. .datatype {
  86.     font-family: mono;
  87.     font-weight: bold;
  88. }
  89. .attributes { 
  90.     font-family: mono; 
  91.     font-weight: bold;
  92. }
  93. .content { 
  94.     font-family: mono; 
  95.     font-weight: bold;
  96. }
  97. .dfn   {
  98.     color:              #400040;
  99.     font-weight:        bold;
  100.     font-style:         italic;
  101. }    
  102. tt       { color : #4000AF }
  103. dl.desc  { margin-left : 5% ; margin-right : 5% }
  104. .sect2   { margin-left : 5% ; margin-right : 5% }
  105. .element { font-weight : bold ;
  106.          color : #F00000 }
  107. .attlist { font-weight : bold ;
  108.          color : #F06000 }
  109. .pentity { color : #000080 }
  110. span.attlistid { vertical-align: super; font-size: smaller; color: gray; }
  111. span.elementid { vertical-align: super; font-size: 80%; color: gray; }
  112. span.fixme { color: red; }
  113.  
  114. table.moduledef {
  115.     width: 100%;
  116. }
  117.  
  118. div.attrRef {
  119.     background-color: #d5dee3;
  120.     border: none;
  121.     margin-right: 5%;
  122. }
  123.  
  124. div.attrDef {
  125.     background-color: #d5dee3;
  126.     border: none;
  127.     margin-right: 5%;
  128. }
  129.  
  130. span.term { font-style: italic; color: rgb(0, 0, 192) }
  131. code {
  132.     color: green;
  133.     font-family: monospace;
  134.     font-weight: bold;
  135. }
  136.  
  137. code.greenmono {
  138.     color: green;
  139.     font-family: monospace;
  140.     font-weight: bold;
  141. }
  142. .good {
  143.     border: solid green;
  144.     border-width: 2px;
  145.     color: green;
  146.     font-weight: bold;
  147.     margin-right: 5%;
  148.     margin-left: 0;
  149. }
  150. .bad  {
  151.     border: solid red;
  152.     border-width: 2px;
  153.     margin-left: 0;
  154.     margin-right: 5%;
  155.     color: rgb(192, 101, 101);
  156. }
  157.  
  158. div.navbar { text-align: center; }
  159. div.contents {
  160.     background-color: rgb(204,204,255);
  161.     padding: 0.5em;
  162.     border: none;
  163.     margin-right: 5%;
  164. }
  165. .tocline { list-style: none; }
  166. table.exceptions { background-color: rgb(255,255,153); }
  167.  
  168. body {
  169.   margin: 2em 1em 2em 70px;
  170.   font-family: sans-serif;
  171.   color: black;
  172.   background: white;
  173.   background-position: top left;
  174.   background-attachment: fixed;
  175.   background-repeat: no-repeat;
  176. }
  177. :link { color: #00C; background: transparent }
  178. :visited { color: #609; background: transparent }
  179. :active { color: #C00; background: transparent }
  180.  
  181. th, td { /* ns 4 */
  182.   font-family: sans-serif;
  183. }
  184.  
  185. h1, h2, h3, h4, h5, h6 { text-align: left }
  186. /* background should be transparent, but WebTV has a bug */
  187. h1, h2, h3 { color: #005A9C; background: white }
  188. h1 { font: 170% sans-serif }
  189. h2 { font: 140% sans-serif }
  190. h3 { font: 120% sans-serif }
  191. h4 { font: bold 100% sans-serif }
  192. h5 { font: italic 100% sans-serif }
  193. h6 { font: small-caps 100% sans-serif }
  194.  
  195. .hide { display: none }
  196.  
  197. div.head { margin-bottom: 1em }
  198. div.head h1 { margin-top: 2em; clear: both }
  199. div.head table { margin-left: 2em; margin-top: 2em }
  200. div.head img { color: white; border: none } /* remove border from top image */
  201.  
  202. p.copyright { font-size: small }
  203. p.copyright small { font-size: small }
  204.  
  205. @media screen {  /* hide from IE3 */
  206. a:hover { background: #ffa } 
  207. }
  208.  
  209. pre { margin-left: 2em }
  210. /*
  211. p {
  212.   margin-top: 0.6em;
  213.   margin-bottom: 0.6em;
  214. }
  215. */
  216. dt, dd { margin-top: 0; margin-bottom: 0 } /* opera 3.50 */
  217. dt { font-weight: bold }
  218.  
  219. pre, code { font-family: monospace } /* navigator 4 requires this */
  220.  
  221. ul.toc {
  222.   list-style: disc;        /* Mac NS has problem with 'none' */
  223.   list-style: none;
  224. }
  225.  
  226. @media aural {  
  227.   h1, h2, h3 { stress: 20; richness: 90 }
  228.   .hide { speak: none }
  229.   p.copyright { volume: x-soft; speech-rate: x-fast }
  230.   dt { pause-before: 20% }
  231.   pre { speak-punctuation: code } 
  232. }
  233.  
  234.  
  235.  
  236. body {
  237.   background-image: url(logo-REC.png);
  238. }
  239.  
  240. /* ]]> */
  241. </style>
  242. </head>
  243. <body>
  244.  
  245. <!-- INCLUDING DTD DTD/xhtml1-strict.dtd.mhtml -->
  246. <pre class="dtd">
  247. <!--
  248.    Extensible HTML version 1.0 Strict DTD
  249.  
  250.    This is the same as HTML 4 Strict except for
  251.    changes due to the differences between XML and SGML.
  252.  
  253.    Namespace = http://www.w3.org/1999/xhtml
  254.  
  255.    For further information, see: http://www.w3.org/TR/xhtml1
  256.  
  257.    Copyright (c) 1998-2002 W3C (MIT, INRIA, Keio),
  258.    All Rights Reserved. 
  259.  
  260.    This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  261.  
  262.    PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  263.    SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
  264.  
  265.    $Revision: 1.24 $
  266.    $Date: 2002/07/31 19:34:51 $
  267.  
  268. -->
  269.  
  270. <!--================ Character mnemonic entities =========================-->
  271.  
  272. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_HTMLlat1' id='dtdentry_xhtml1-strict.dtd_HTMLlat1' class="entity">% HTMLlat1</a> PUBLIC
  273.    "-//W3C//ENTITIES Latin 1 for XHTML//EN"
  274.    "xhtml-lat1.ent">
  275. <a href="#dtdentry_xhtml1-strict.dtd_HTMLlat1">%HTMLlat1;</a>
  276.  
  277. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_HTMLsymbol' id='dtdentry_xhtml1-strict.dtd_HTMLsymbol' class="entity">% HTMLsymbol</a> PUBLIC
  278.    "-//W3C//ENTITIES Symbols for XHTML//EN"
  279.    "xhtml-symbol.ent">
  280. <a href="#dtdentry_xhtml1-strict.dtd_HTMLsymbol">%HTMLsymbol;</a>
  281.  
  282. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_HTMLspecial' id='dtdentry_xhtml1-strict.dtd_HTMLspecial' class="entity">% HTMLspecial</a> PUBLIC
  283.    "-//W3C//ENTITIES Special for XHTML//EN"
  284.    "xhtml-special.ent">
  285. <a href="#dtdentry_xhtml1-strict.dtd_HTMLspecial">%HTMLspecial;</a>
  286.  
  287. <!--================== Imported Names ====================================-->
  288.  
  289. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_ContentType' id='dtdentry_xhtml1-strict.dtd_ContentType' class="entity">% ContentType</a> "CDATA">
  290.     <!-- media type, as per [RFC2045] -->
  291.  
  292. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_ContentTypes' id='dtdentry_xhtml1-strict.dtd_ContentTypes' class="entity">% ContentTypes</a> "CDATA">
  293.     <!-- comma-separated list of media types, as per [RFC2045] -->
  294.  
  295. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Charset' id='dtdentry_xhtml1-strict.dtd_Charset' class="entity">% Charset</a> "CDATA">
  296.     <!-- a character encoding, as per [RFC2045] -->
  297.  
  298. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Charsets' id='dtdentry_xhtml1-strict.dtd_Charsets' class="entity">% Charsets</a> "CDATA">
  299.     <!-- a space separated list of character encodings, as per [RFC2045] -->
  300.  
  301. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_LanguageCode' id='dtdentry_xhtml1-strict.dtd_LanguageCode' class="entity">% LanguageCode</a> "NMTOKEN">
  302.     <!-- a language code, as per [RFC3066] -->
  303.  
  304. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Character' id='dtdentry_xhtml1-strict.dtd_Character' class="entity">% Character</a> "CDATA">
  305.     <!-- a single character, as per section 2.2 of [XML] -->
  306.  
  307. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Number' id='dtdentry_xhtml1-strict.dtd_Number' class="entity">% Number</a> "CDATA">
  308.     <!-- one or more digits -->
  309.  
  310. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_LinkTypes' id='dtdentry_xhtml1-strict.dtd_LinkTypes' class="entity">% LinkTypes</a> "CDATA">
  311.     <!-- space-separated list of link types -->
  312.  
  313. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_MediaDesc' id='dtdentry_xhtml1-strict.dtd_MediaDesc' class="entity">% MediaDesc</a> "CDATA">
  314.     <!-- single or comma-separated list of media descriptors -->
  315.  
  316. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_URI' id='dtdentry_xhtml1-strict.dtd_URI' class="entity">% URI</a> "CDATA">
  317.     <!-- a Uniform Resource Identifier, see [RFC2396] -->
  318.  
  319. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_UriList' id='dtdentry_xhtml1-strict.dtd_UriList' class="entity">% UriList</a> "CDATA">
  320.     <!-- a space separated list of Uniform Resource Identifiers -->
  321.  
  322. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Datetime' id='dtdentry_xhtml1-strict.dtd_Datetime' class="entity">% Datetime</a> "CDATA">
  323.     <!-- date and time information. ISO date format -->
  324.  
  325. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Script' id='dtdentry_xhtml1-strict.dtd_Script' class="entity">% Script</a> "CDATA">
  326.     <!-- script expression -->
  327.  
  328. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_StyleSheet' id='dtdentry_xhtml1-strict.dtd_StyleSheet' class="entity">% StyleSheet</a> "CDATA">
  329.     <!-- style sheet data -->
  330.  
  331. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Text' id='dtdentry_xhtml1-strict.dtd_Text' class="entity">% Text</a> "CDATA">
  332.     <!-- used for titles etc. -->
  333.  
  334. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Length' id='dtdentry_xhtml1-strict.dtd_Length' class="entity">% Length</a> "CDATA">
  335.     <!-- nn for pixels or nn% for percentage length -->
  336.  
  337. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_MultiLength' id='dtdentry_xhtml1-strict.dtd_MultiLength' class="entity">% MultiLength</a> "CDATA">
  338.     <!-- pixel, percentage, or relative -->
  339.  
  340. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Pixels' id='dtdentry_xhtml1-strict.dtd_Pixels' class="entity">% Pixels</a> "CDATA">
  341.     <!-- integer representing length in pixels -->
  342.  
  343. <!-- these are used for image maps -->
  344.  
  345. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Shape' id='dtdentry_xhtml1-strict.dtd_Shape' class="entity">% Shape</a> "(rect|circle|poly|default)">
  346.  
  347. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Coords' id='dtdentry_xhtml1-strict.dtd_Coords' class="entity">% Coords</a> "CDATA">
  348.     <!-- comma separated list of lengths -->
  349.  
  350. <!--=================== Generic Attributes ===============================-->
  351.  
  352. <!-- core attributes common to most elements
  353.   id       document-wide unique id
  354.   class    space separated list of classes
  355.   style    associated style info
  356.   title    advisory title/amplification
  357. -->
  358. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_coreattrs' id='dtdentry_xhtml1-strict.dtd_coreattrs' class="entity">% coreattrs</a>
  359.  "id          ID             #IMPLIED
  360.   class       CDATA          #IMPLIED
  361.   style       <a href="#dtdentry_xhtml1-strict.dtd_StyleSheet">%StyleSheet;</a>   #IMPLIED
  362.   title       <a href="#dtdentry_xhtml1-strict.dtd_Text">%Text;</a>         #IMPLIED"
  363.   >
  364.  
  365. <!-- internationalization attributes
  366.   lang        language code (backwards compatible)
  367.   xml:lang    language code (as per XML 1.0 spec)
  368.   dir         direction for weak/neutral text
  369. -->
  370. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_i18n' id='dtdentry_xhtml1-strict.dtd_i18n' class="entity">% i18n</a>
  371.  "lang        <a href="#dtdentry_xhtml1-strict.dtd_LanguageCode">%LanguageCode;</a> #IMPLIED
  372.   xml:lang    <a href="#dtdentry_xhtml1-strict.dtd_LanguageCode">%LanguageCode;</a> #IMPLIED
  373.   dir         (ltr|rtl)      #IMPLIED"
  374.   >
  375.  
  376. <!-- attributes for common UI events
  377.   onclick     a pointer button was clicked
  378.   ondblclick  a pointer button was double clicked
  379.   onmousedown a pointer button was pressed down
  380.   onmouseup   a pointer button was released
  381.   onmousemove a pointer was moved onto the element
  382.   onmouseout  a pointer was moved away from the element
  383.   onkeypress  a key was pressed and released
  384.   onkeydown   a key was pressed down
  385.   onkeyup     a key was released
  386. -->
  387. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_events' id='dtdentry_xhtml1-strict.dtd_events' class="entity">% events</a>
  388.  "onclick     <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a>       #IMPLIED
  389.   ondblclick  <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a>       #IMPLIED
  390.   onmousedown <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a>       #IMPLIED
  391.   onmouseup   <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a>       #IMPLIED
  392.   onmouseover <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a>       #IMPLIED
  393.   onmousemove <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a>       #IMPLIED
  394.   onmouseout  <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a>       #IMPLIED
  395.   onkeypress  <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a>       #IMPLIED
  396.   onkeydown   <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a>       #IMPLIED
  397.   onkeyup     <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a>       #IMPLIED"
  398.   >
  399.  
  400. <!-- attributes for elements that can get the focus
  401.   accesskey   accessibility key character
  402.   tabindex    position in tabbing order
  403.   onfocus     the element got the focus
  404.   onblur      the element lost the focus
  405. -->
  406. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_focus' id='dtdentry_xhtml1-strict.dtd_focus' class="entity">% focus</a>
  407.  "accesskey   <a href="#dtdentry_xhtml1-strict.dtd_Character">%Character;</a>    #IMPLIED
  408.   tabindex    <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a>       #IMPLIED
  409.   onfocus     <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a>       #IMPLIED
  410.   onblur      <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a>       #IMPLIED"
  411.   >
  412.  
  413. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_attrs' id='dtdentry_xhtml1-strict.dtd_attrs' class="entity">% attrs</a> "<a href="#dtdentry_xhtml1-strict.dtd_coreattrs">%coreattrs;</a> <a href= 
  414. "#dtdentry_xhtml1-strict.dtd_i18n">%i18n;</a> <a href="#dtdentry_xhtml1-strict.dtd_events">%events;</a>">
  415.  
  416. <!--=================== Text Elements ====================================-->
  417.  
  418. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_special.pre' id='dtdentry_xhtml1-strict.dtd_special.pre' class="entity">% special.pre</a>
  419.    "br | span | bdo | map">
  420.  
  421.  
  422. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_special' id='dtdentry_xhtml1-strict.dtd_special' class="entity">% special</a>
  423.    "<a href="#dtdentry_xhtml1-strict.dtd_special.pre">%special.pre;</a> | object | img ">
  424.  
  425. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_fontstyle' id='dtdentry_xhtml1-strict.dtd_fontstyle' class="entity">% fontstyle</a> "tt | i | b | big | small ">
  426.  
  427. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_phrase' id='dtdentry_xhtml1-strict.dtd_phrase' class="entity">% phrase</a> "em | strong | dfn | code | q |
  428.                    samp | kbd | var | cite | abbr | acronym | sub | sup ">
  429.  
  430. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_inline.forms' id='dtdentry_xhtml1-strict.dtd_inline.forms' class="entity">% inline.forms</a> "input | select | textarea | label | button">
  431.  
  432. <!-- these can occur at block or inline level -->
  433. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_misc.inline' id='dtdentry_xhtml1-strict.dtd_misc.inline' class="entity">% misc.inline</a> "ins | del | script">
  434.  
  435. <!-- these can only occur at block level -->
  436. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_misc' id='dtdentry_xhtml1-strict.dtd_misc' class="entity">% misc</a> "noscript | <a href=
  437. "#dtdentry_xhtml1-strict.dtd_misc.inline">%misc.inline;</a>">
  438.  
  439. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_inline' id='dtdentry_xhtml1-strict.dtd_inline' class="entity">% inline</a> "a | <a href="#dtdentry_xhtml1-strict.dtd_special">%special;</a> | <a href= 
  440. "#dtdentry_xhtml1-strict.dtd_fontstyle">%fontstyle;</a> | <a href="#dtdentry_xhtml1-strict.dtd_phrase">%phrase;</a> | <a href="#dtdentry_xhtml1-strict.dtd_inline.forms">%inline.forms;</a>">
  441.  
  442. <!-- <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a> covers inline or "text-level" elements -->
  443. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Inline' id='dtdentry_xhtml1-strict.dtd_Inline' class="entity">% Inline</a> "(#PCDATA | <a href="#dtdentry_xhtml1-strict.dtd_inline">%inline;</a> | <a
  444. href="#dtdentry_xhtml1-strict.dtd_misc.inline">%misc.inline;</a>)*">
  445.  
  446. <!--================== Block level elements ==============================-->
  447.  
  448. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_heading' id='dtdentry_xhtml1-strict.dtd_heading' class="entity">% heading</a> "h1|h2|h3|h4|h5|h6">
  449. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_lists' id='dtdentry_xhtml1-strict.dtd_lists' class="entity">% lists</a> "ul | ol | dl">
  450. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_blocktext' id='dtdentry_xhtml1-strict.dtd_blocktext' class="entity">% blocktext</a> "pre | hr | blockquote | address">
  451.  
  452. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_block' id='dtdentry_xhtml1-strict.dtd_block' class="entity">% block</a>
  453.      "p | <a href="#dtdentry_xhtml1-strict.dtd_heading">%heading;</a> | div | <a href="#dtdentry_xhtml1-strict.dtd_lists">%lists;</a> | <a href=
  454. "#dtdentry_xhtml1-strict.dtd_blocktext">%blocktext;</a> | fieldset | table">
  455.  
  456. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Block' id='dtdentry_xhtml1-strict.dtd_Block' class="entity">% Block</a> "(<a href="#dtdentry_xhtml1-strict.dtd_block">%block;</a> | form | <a href= 
  457. "#dtdentry_xhtml1-strict.dtd_misc">%misc;</a>)*">
  458.  
  459. <!-- <a href="#dtdentry_xhtml1-strict.dtd_Flow">%Flow;</a> mixes block and inline and is used for list items etc. -->
  460. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Flow' id='dtdentry_xhtml1-strict.dtd_Flow' class="entity">% Flow</a> "(#PCDATA | <a href="#dtdentry_xhtml1-strict.dtd_block">%block;</a> | form | <a
  461. href="#dtdentry_xhtml1-strict.dtd_inline">%inline;</a> | <a href="#dtdentry_xhtml1-strict.dtd_misc">%misc;</a>)*">
  462.  
  463. <!--================== Content models for exclusions =====================-->
  464.  
  465. <!-- a elements use <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a> excluding a -->
  466.  
  467. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_a.content' id='dtdentry_xhtml1-strict.dtd_a.content' class="entity">% a.content</a>
  468.    "(#PCDATA | <a href="#dtdentry_xhtml1-strict.dtd_special">%special;</a> | <a href="#dtdentry_xhtml1-strict.dtd_fontstyle">%fontstyle;</a> | <a href=
  469. "#dtdentry_xhtml1-strict.dtd_phrase">%phrase;</a> | <a href="#dtdentry_xhtml1-strict.dtd_inline.forms">%inline.forms;</a> | <a href="#dtdentry_xhtml1-strict.dtd_misc.inline">%misc.inline;</a>)*">
  470.  
  471. <!-- pre uses %Inline excluding big, small, sup or sup -->
  472.  
  473. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_pre.content' id='dtdentry_xhtml1-strict.dtd_pre.content' class="entity">% pre.content</a>
  474.    "(#PCDATA | a | <a href="#dtdentry_xhtml1-strict.dtd_fontstyle">%fontstyle;</a> | <a href="#dtdentry_xhtml1-strict.dtd_phrase">%phrase;</a> | <a href=
  475. "#dtdentry_xhtml1-strict.dtd_special.pre">%special.pre;</a> | <a href="#dtdentry_xhtml1-strict.dtd_misc.inline">%misc.inline;</a>
  476.       | <a href="#dtdentry_xhtml1-strict.dtd_inline.forms">%inline.forms;</a>)*">
  477.  
  478. <!-- form uses <a href="#dtdentry_xhtml1-strict.dtd_Block">%Block;</a> excluding form -->
  479.  
  480. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_form.content' id='dtdentry_xhtml1-strict.dtd_form.content' class="entity">% form.content</a> "(<a href=
  481. "#dtdentry_xhtml1-strict.dtd_block">%block;</a> | <a href="#dtdentry_xhtml1-strict.dtd_misc">%misc;</a>)*">
  482.  
  483. <!-- button uses <a href="#dtdentry_xhtml1-strict.dtd_Flow">%Flow;</a> but excludes a, form and form controls -->
  484.  
  485. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_button.content' id='dtdentry_xhtml1-strict.dtd_button.content' class="entity">% button.content</a>
  486.    "(#PCDATA | p | <a href="#dtdentry_xhtml1-strict.dtd_heading">%heading;</a> | div | <a href="#dtdentry_xhtml1-strict.dtd_lists">%lists;</a> | <a href=
  487. "#dtdentry_xhtml1-strict.dtd_blocktext">%blocktext;</a> |
  488.     table | <a href="#dtdentry_xhtml1-strict.dtd_special">%special;</a> | <a href="#dtdentry_xhtml1-strict.dtd_fontstyle">%fontstyle;</a> | <a href=
  489. "#dtdentry_xhtml1-strict.dtd_phrase">%phrase;</a> | <a href="#dtdentry_xhtml1-strict.dtd_misc">%misc;</a>)*">
  490.  
  491. <!--================ Document Structure ==================================-->
  492.  
  493. <!-- the namespace URI designates the document profile -->
  494.  
  495. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_html' name='dtdentry_xhtml1-strict.dtd_html' class="element">html</a> (head, body)>
  496. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_html">html</a>
  497.   <a href="#dtdentry_xhtml1-strict.dtd_i18n">%i18n;</a>
  498.   id          ID             #IMPLIED
  499.   xmlns       <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a>          #FIXED 'http://www.w3.org/1999/xhtml'
  500.   >
  501.  
  502. <!--================ Document Head =======================================-->
  503.  
  504. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_head.misc' id='dtdentry_xhtml1-strict.dtd_head.misc' class="entity">% head.misc</a> "(script|style|meta|link|object)*">
  505.  
  506. <!-- content model is <a href="#dtdentry_xhtml1-strict.dtd_head.misc">%head.misc;</a> combined with a single
  507.      title and an optional base element in any order -->
  508.  
  509. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_head' name='dtdentry_xhtml1-strict.dtd_head' class="element">head</a> (<a href="#dtdentry_xhtml1-strict.dtd_head.misc">%head.misc;</a>,
  510.      ((title, <a href="#dtdentry_xhtml1-strict.dtd_head.misc">%head.misc;</a>, (base, <a href="#dtdentry_xhtml1-strict.dtd_head.misc">%head.misc;</a>)?) |
  511.       (base, <a href="#dtdentry_xhtml1-strict.dtd_head.misc">%head.misc;</a>, (title, <a href="#dtdentry_xhtml1-strict.dtd_head.misc">%head.misc;</a>))))>
  512.  
  513. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_head">head</a>
  514.   <a href="#dtdentry_xhtml1-strict.dtd_i18n">%i18n;</a>
  515.   id          ID             #IMPLIED
  516.   profile     <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a>          #IMPLIED
  517.   >
  518.  
  519. <!-- The title element is not considered part of the flow of text.
  520.        It should be displayed, for example as the page header or
  521.        window title. Exactly one title is required per document.
  522.     -->
  523. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_title' name='dtdentry_xhtml1-strict.dtd_title' class="element">title</a> (#PCDATA)>
  524. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_title">title</a> 
  525.   <a href="#dtdentry_xhtml1-strict.dtd_i18n">%i18n;</a>
  526.   id          ID             #IMPLIED
  527.   >
  528.  
  529. <!-- document base URI -->
  530.  
  531. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_base' name='dtdentry_xhtml1-strict.dtd_base' class="element">base</a> EMPTY>
  532. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_base">base</a>
  533.   href        <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a>          #REQUIRED
  534.   id          ID             #IMPLIED
  535.   >
  536.  
  537. <!-- generic metainformation -->
  538. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_meta' name='dtdentry_xhtml1-strict.dtd_meta' class="element">meta</a> EMPTY>
  539. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_meta">meta</a>
  540.   <a href="#dtdentry_xhtml1-strict.dtd_i18n">%i18n;</a>
  541.   id          ID             #IMPLIED
  542.   http-equiv  CDATA          #IMPLIED
  543.   name        CDATA          #IMPLIED
  544.   content     CDATA          #REQUIRED
  545.   scheme      CDATA          #IMPLIED
  546.   >
  547.  
  548. <!--
  549.   Relationship values can be used in principle:
  550.  
  551.    a) for document specific toolbars/menus when used
  552.       with the link element in document head e.g.
  553.         start, contents, previous, next, index, end, help
  554.    b) to link to a separate style sheet (rel="stylesheet")
  555.    c) to make a link to a script (rel="script")
  556.    d) by stylesheets to control how collections of
  557.       html nodes are rendered into printed documents
  558.    e) to make a link to a printable version of this document
  559.       e.g. a PostScript or PDF version (rel="alternate" media="print")
  560. -->
  561.  
  562. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_link' name='dtdentry_xhtml1-strict.dtd_link' class="element">link</a> EMPTY>
  563. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_link">link</a>
  564.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  565.   charset     <a href="#dtdentry_xhtml1-strict.dtd_Charset">%Charset;</a>      #IMPLIED
  566.   href        <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a>          #IMPLIED
  567.   hreflang    <a href="#dtdentry_xhtml1-strict.dtd_LanguageCode">%LanguageCode;</a> #IMPLIED
  568.   type        <a href="#dtdentry_xhtml1-strict.dtd_ContentType">%ContentType;</a>  #IMPLIED
  569.   rel         <a href="#dtdentry_xhtml1-strict.dtd_LinkTypes">%LinkTypes;</a>    #IMPLIED
  570.   rev         <a href="#dtdentry_xhtml1-strict.dtd_LinkTypes">%LinkTypes;</a>    #IMPLIED
  571.   media       <a href="#dtdentry_xhtml1-strict.dtd_MediaDesc">%MediaDesc;</a>    #IMPLIED
  572.   >
  573.  
  574. <!-- style info, which may include CDATA sections -->
  575. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_style' name='dtdentry_xhtml1-strict.dtd_style' class="element">style</a> (#PCDATA)>
  576. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_style">style</a>
  577.   <a href="#dtdentry_xhtml1-strict.dtd_i18n">%i18n;</a>
  578.   id          ID             #IMPLIED
  579.   type        <a href="#dtdentry_xhtml1-strict.dtd_ContentType">%ContentType;</a>  #REQUIRED
  580.   media       <a href="#dtdentry_xhtml1-strict.dtd_MediaDesc">%MediaDesc;</a>    #IMPLIED
  581.   title       <a href="#dtdentry_xhtml1-strict.dtd_Text">%Text;</a>         #IMPLIED
  582.   xml:space   (preserve)     #FIXED 'preserve'
  583.   >
  584.  
  585. <!-- script statements, which may include CDATA sections -->
  586. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_script' name='dtdentry_xhtml1-strict.dtd_script' class="element">script</a> (#PCDATA)>
  587. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_script">script</a>
  588.   id          ID             #IMPLIED
  589.   charset     <a href="#dtdentry_xhtml1-strict.dtd_Charset">%Charset;</a>      #IMPLIED
  590.   type        <a href="#dtdentry_xhtml1-strict.dtd_ContentType">%ContentType;</a>  #REQUIRED
  591.   src         <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a>          #IMPLIED
  592.   defer       (defer)        #IMPLIED
  593.   xml:space   (preserve)     #FIXED 'preserve'
  594.   >
  595.  
  596. <!-- alternate content container for non script-based rendering -->
  597.  
  598. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_noscript' name='dtdentry_xhtml1-strict.dtd_noscript' class="element">noscript</a> <a href="#dtdentry_xhtml1-strict.dtd_Block">%Block;</a>>
  599. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_noscript">noscript</a>
  600.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  601.   >
  602.  
  603. <!--=================== Document Body ====================================-->
  604.  
  605. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_body' name='dtdentry_xhtml1-strict.dtd_body' class="element">body</a> <a href="#dtdentry_xhtml1-strict.dtd_Block">%Block;</a>>
  606. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_body">body</a>
  607.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  608.   onload          <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a>   #IMPLIED
  609.   onunload        <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a>   #IMPLIED
  610.   >
  611.  
  612. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_div' name='dtdentry_xhtml1-strict.dtd_div' class="element">div</a> <a href=
  613. "#dtdentry_xhtml1-strict.dtd_Flow">%Flow;</a>>  <!-- generic language/style container -->
  614. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_div">div</a>
  615.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  616.   >
  617.  
  618. <!--=================== Paragraphs =======================================-->
  619.  
  620. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_p' name='dtdentry_xhtml1-strict.dtd_p' class="element">p</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>
  621. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_p">p</a>
  622.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  623.   >
  624.  
  625. <!--=================== Headings =========================================-->
  626.  
  627. <!--
  628.   There are six levels of headings from h1 (the most important)
  629.   to h6 (the least important).
  630. -->
  631.  
  632. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_h1' name='dtdentry_xhtml1-strict.dtd_h1' class="element">h1</a>  <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>
  633. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_h1">h1</a>
  634.    <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  635.    >
  636.  
  637. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_h2' name='dtdentry_xhtml1-strict.dtd_h2' class="element">h2</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>
  638. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_h2">h2</a>
  639.    <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  640.    >
  641.  
  642. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_h3' name='dtdentry_xhtml1-strict.dtd_h3' class="element">h3</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>
  643. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_h3">h3</a>
  644.    <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  645.    >
  646.  
  647. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_h4' name='dtdentry_xhtml1-strict.dtd_h4' class="element">h4</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>
  648. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_h4">h4</a>
  649.    <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  650.    >
  651.  
  652. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_h5' name='dtdentry_xhtml1-strict.dtd_h5' class="element">h5</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>
  653. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_h5">h5</a>
  654.    <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  655.    >
  656.  
  657. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_h6' name='dtdentry_xhtml1-strict.dtd_h6' class="element">h6</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>
  658. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_h6">h6</a>
  659.    <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  660.    >
  661.  
  662. <!--=================== Lists ============================================-->
  663.  
  664. <!-- Unordered list -->
  665.  
  666. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_ul' name='dtdentry_xhtml1-strict.dtd_ul' class="element">ul</a> (li)+>
  667. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_ul">ul</a>
  668.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  669.   >
  670.  
  671. <!-- Ordered (numbered) list -->
  672.  
  673. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_ol' name='dtdentry_xhtml1-strict.dtd_ol' class="element">ol</a> (li)+>
  674. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_ol">ol</a>
  675.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  676.   >
  677.  
  678. <!-- list item -->
  679.  
  680. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_li' name='dtdentry_xhtml1-strict.dtd_li' class="element">li</a> <a href="#dtdentry_xhtml1-strict.dtd_Flow">%Flow;</a>>
  681. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_li">li</a>
  682.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  683.   >
  684.  
  685. <!-- definition lists - dt for term, dd for its definition -->
  686.  
  687. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_dl' name='dtdentry_xhtml1-strict.dtd_dl' class="element">dl</a> (dt|dd)+>
  688. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_dl">dl</a>
  689.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  690.   >
  691.  
  692. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_dt' name='dtdentry_xhtml1-strict.dtd_dt' class="element">dt</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>
  693. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_dt">dt</a>
  694.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  695.   >
  696.  
  697. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_dd' name='dtdentry_xhtml1-strict.dtd_dd' class="element">dd</a> <a href="#dtdentry_xhtml1-strict.dtd_Flow">%Flow;</a>>
  698. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_dd">dd</a>
  699.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  700.   >
  701.  
  702. <!--=================== Address ==========================================-->
  703.  
  704. <!-- information on author -->
  705.  
  706. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_address' name='dtdentry_xhtml1-strict.dtd_address' class="element">address</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>
  707. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_address">address</a>
  708.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  709.   >
  710.  
  711. <!--=================== Horizontal Rule ==================================-->
  712.  
  713. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_hr' name='dtdentry_xhtml1-strict.dtd_hr' class="element">hr</a> EMPTY>
  714. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_hr">hr</a>
  715.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  716.   >
  717.  
  718. <!--=================== Preformatted Text ================================-->
  719.  
  720. <!-- content is <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a> excluding "img|object|big|small|sub|sup" -->
  721.  
  722. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_pre' name='dtdentry_xhtml1-strict.dtd_pre' class="element">pre</a> <a href="#dtdentry_xhtml1-strict.dtd_pre.content">%pre.content;</a>>
  723. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_pre">pre</a>
  724.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  725.   xml:space (preserve) #FIXED 'preserve'
  726.   >
  727.  
  728. <!--=================== Block-like Quotes ================================-->
  729.  
  730. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_blockquote' name='dtdentry_xhtml1-strict.dtd_blockquote' class="element">blockquote</a> <a href="#dtdentry_xhtml1-strict.dtd_Block">%Block;</a>>
  731. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_blockquote">blockquote</a>
  732.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  733.   cite        <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a>          #IMPLIED
  734.   >
  735.  
  736. <!--=================== Inserted/Deleted Text ============================-->
  737.  
  738. <!--
  739.   ins/del are allowed in block and inline content, but its
  740.   inappropriate to include block content within an ins element
  741.   occurring in inline content.
  742. -->
  743. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_ins' name='dtdentry_xhtml1-strict.dtd_ins' class="element">ins</a> <a href="#dtdentry_xhtml1-strict.dtd_Flow">%Flow;</a>>
  744. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_ins">ins</a>
  745.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  746.   cite        <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a>          #IMPLIED
  747.   datetime    <a href="#dtdentry_xhtml1-strict.dtd_Datetime">%Datetime;</a>     #IMPLIED
  748.   >
  749.  
  750. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_del' name='dtdentry_xhtml1-strict.dtd_del' class="element">del</a> <a href="#dtdentry_xhtml1-strict.dtd_Flow">%Flow;</a>>
  751. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_del">del</a>
  752.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  753.   cite        <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a>          #IMPLIED
  754.   datetime    <a href="#dtdentry_xhtml1-strict.dtd_Datetime">%Datetime;</a>     #IMPLIED
  755.   >
  756.  
  757. <!--================== The Anchor Element ================================-->
  758.  
  759. <!-- content is <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a> except that anchors shouldn't be nested -->
  760.  
  761. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_a' name='dtdentry_xhtml1-strict.dtd_a' class="element">a</a> <a href="#dtdentry_xhtml1-strict.dtd_a.content">%a.content;</a>>
  762. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_a">a</a>
  763.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  764.   <a href="#dtdentry_xhtml1-strict.dtd_focus">%focus;</a>
  765.   charset     <a href="#dtdentry_xhtml1-strict.dtd_Charset">%Charset;</a>      #IMPLIED
  766.   type        <a href="#dtdentry_xhtml1-strict.dtd_ContentType">%ContentType;</a>  #IMPLIED
  767.   name        NMTOKEN        #IMPLIED
  768.   href        <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a>          #IMPLIED
  769.   hreflang    <a href="#dtdentry_xhtml1-strict.dtd_LanguageCode">%LanguageCode;</a> #IMPLIED
  770.   rel         <a href="#dtdentry_xhtml1-strict.dtd_LinkTypes">%LinkTypes;</a>    #IMPLIED
  771.   rev         <a href="#dtdentry_xhtml1-strict.dtd_LinkTypes">%LinkTypes;</a>    #IMPLIED
  772.   shape       <a href="#dtdentry_xhtml1-strict.dtd_Shape">%Shape;</a>        "rect"
  773.   coords      <a href="#dtdentry_xhtml1-strict.dtd_Coords">%Coords;</a>       #IMPLIED
  774.   >
  775.  
  776. <!--===================== Inline Elements ================================-->
  777.  
  778. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_span' name='dtdentry_xhtml1-strict.dtd_span' class="element">span</a> <a href=
  779. "#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> <!-- generic language/style container -->
  780. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_span">span</a>
  781.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  782.   >
  783.  
  784. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_bdo' name='dtdentry_xhtml1-strict.dtd_bdo' class="element">bdo</a> <a href=
  785. "#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>  <!-- I18N BiDi over-ride -->
  786. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_bdo">bdo</a>
  787.   <a href="#dtdentry_xhtml1-strict.dtd_coreattrs">%coreattrs;</a>
  788.   <a href="#dtdentry_xhtml1-strict.dtd_events">%events;</a>
  789.   lang        <a href="#dtdentry_xhtml1-strict.dtd_LanguageCode">%LanguageCode;</a> #IMPLIED
  790.   xml:lang    <a href="#dtdentry_xhtml1-strict.dtd_LanguageCode">%LanguageCode;</a> #IMPLIED
  791.   dir         (ltr|rtl)      #REQUIRED
  792.   >
  793.  
  794. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_br' name='dtdentry_xhtml1-strict.dtd_br' class="element">br</a> EMPTY>   <!-- forced line break -->
  795. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_br">br</a>
  796.   <a href="#dtdentry_xhtml1-strict.dtd_coreattrs">%coreattrs;</a>
  797.   >
  798.  
  799. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_em' name='dtdentry_xhtml1-strict.dtd_em' class="element">em</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>   <!-- emphasis -->
  800. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_em">em</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>>
  801.  
  802. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_strong' name='dtdentry_xhtml1-strict.dtd_strong' class="element">strong</a> <a href=
  803. "#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>   <!-- strong emphasis -->
  804. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_strong">strong</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>>
  805.  
  806. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_dfn' name='dtdentry_xhtml1-strict.dtd_dfn' class="element">dfn</a> <a href=
  807. "#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>   <!-- definitional -->
  808. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_dfn">dfn</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>>
  809.  
  810. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_code' name='dtdentry_xhtml1-strict.dtd_code' class="element">code</a> <a href=
  811. "#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>   <!-- program code -->
  812. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_code">code</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>>
  813.  
  814. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_samp' name='dtdentry_xhtml1-strict.dtd_samp' class="element">samp</a> <a href=
  815. "#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>   <!-- sample -->
  816. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_samp">samp</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>>
  817.  
  818. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_kbd' name='dtdentry_xhtml1-strict.dtd_kbd' class="element">kbd</a> <a href=
  819. "#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>  <!-- something user would type -->
  820. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_kbd">kbd</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>>
  821.  
  822. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_var' name='dtdentry_xhtml1-strict.dtd_var' class="element">var</a> <a href=
  823. "#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>   <!-- variable -->
  824. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_var">var</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>>
  825.  
  826. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_cite' name='dtdentry_xhtml1-strict.dtd_cite' class="element">cite</a> <a href=
  827. "#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>   <!-- citation -->
  828. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_cite">cite</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>>
  829.  
  830. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_abbr' name='dtdentry_xhtml1-strict.dtd_abbr' class="element">abbr</a> <a href=
  831. "#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>   <!-- abbreviation -->
  832. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_abbr">abbr</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>>
  833.  
  834. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_acronym' name='dtdentry_xhtml1-strict.dtd_acronym' class="element">acronym</a> <a href=
  835. "#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>   <!-- acronym -->
  836. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_acronym">acronym</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>>
  837.  
  838. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_q' name='dtdentry_xhtml1-strict.dtd_q' class="element">q</a> <a href=
  839. "#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>   <!-- inlined quote -->
  840. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_q">q</a>
  841.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  842.   cite        <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a>          #IMPLIED
  843.   >
  844.  
  845. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_sub' name='dtdentry_xhtml1-strict.dtd_sub' class="element">sub</a> <a href=
  846. "#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> <!-- subscript -->
  847. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_sub">sub</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>>
  848.  
  849. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_sup' name='dtdentry_xhtml1-strict.dtd_sup' class="element">sup</a> <a href=
  850. "#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>> <!-- superscript -->
  851. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_sup">sup</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>>
  852.  
  853. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_tt' name='dtdentry_xhtml1-strict.dtd_tt' class="element">tt</a> <a href=
  854. "#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>   <!-- fixed pitch font -->
  855. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_tt">tt</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>>
  856.  
  857. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_i' name='dtdentry_xhtml1-strict.dtd_i' class="element">i</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>   <!-- italic font -->
  858. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_i">i</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>>
  859.  
  860. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_b' name='dtdentry_xhtml1-strict.dtd_b' class="element">b</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>   <!-- bold font -->
  861. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_b">b</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>>
  862.  
  863. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_big' name='dtdentry_xhtml1-strict.dtd_big' class="element">big</a> <a href=
  864. "#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>   <!-- bigger font -->
  865. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_big">big</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>>
  866.  
  867. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_small' name='dtdentry_xhtml1-strict.dtd_small' class="element">small</a> <a href=
  868. "#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>   <!-- smaller font -->
  869. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_small">small</a> <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>>
  870.  
  871. <!--==================== Object ======================================-->
  872. <!--
  873.   object is used to embed objects as part of HTML pages.
  874.   param elements should precede other content. Parameters
  875.   can also be expressed as attribute/value pairs on the
  876.   object element itself when brevity is desired.
  877. -->
  878.  
  879. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_object' name='dtdentry_xhtml1-strict.dtd_object' class="element">object</a> (#PCDATA | param | <a href=
  880. "#dtdentry_xhtml1-strict.dtd_block">%block;</a> | form | <a href="#dtdentry_xhtml1-strict.dtd_inline">%inline;</a> | <a href="#dtdentry_xhtml1-strict.dtd_misc">%misc;</a>)*>
  881. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_object">object</a>
  882.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  883.   declare     (declare)      #IMPLIED
  884.   classid     <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a>          #IMPLIED
  885.   codebase    <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a>          #IMPLIED
  886.   data        <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a>          #IMPLIED
  887.   type        <a href="#dtdentry_xhtml1-strict.dtd_ContentType">%ContentType;</a>  #IMPLIED
  888.   codetype    <a href="#dtdentry_xhtml1-strict.dtd_ContentType">%ContentType;</a>  #IMPLIED
  889.   archive     <a href="#dtdentry_xhtml1-strict.dtd_UriList">%UriList;</a>      #IMPLIED
  890.   standby     <a href="#dtdentry_xhtml1-strict.dtd_Text">%Text;</a>         #IMPLIED
  891.   height      <a href="#dtdentry_xhtml1-strict.dtd_Length">%Length;</a>       #IMPLIED
  892.   width       <a href="#dtdentry_xhtml1-strict.dtd_Length">%Length;</a>       #IMPLIED
  893.   usemap      <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a>          #IMPLIED
  894.   name        NMTOKEN        #IMPLIED
  895.   tabindex    <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a>       #IMPLIED
  896.   >
  897.  
  898. <!--
  899.   param is used to supply a named property value.
  900.   In XML it would seem natural to follow RDF and support an
  901.   abbreviated syntax where the param elements are replaced
  902.   by attribute value pairs on the object start tag.
  903. -->
  904. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_param' name='dtdentry_xhtml1-strict.dtd_param' class="element">param</a> EMPTY>
  905. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_param">param</a>
  906.   id          ID             #IMPLIED
  907.   name        CDATA          #IMPLIED
  908.   value       CDATA          #IMPLIED
  909.   valuetype   (data|ref|object) "data"
  910.   type        <a href="#dtdentry_xhtml1-strict.dtd_ContentType">%ContentType;</a>  #IMPLIED
  911.   >
  912.  
  913. <!--=================== Images ===========================================-->
  914.  
  915. <!--
  916.    To avoid accessibility problems for people who aren't
  917.    able to see the image, you should provide a text
  918.    description using the alt and longdesc attributes.
  919.    In addition, avoid the use of server-side image maps.
  920.    Note that in this DTD there is no name attribute. That
  921.    is only available in the transitional and frameset DTD.
  922. -->
  923.  
  924. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_img' name='dtdentry_xhtml1-strict.dtd_img' class="element">img</a> EMPTY>
  925. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_img">img</a>
  926.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  927.   src         <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a>          #REQUIRED
  928.   alt         <a href="#dtdentry_xhtml1-strict.dtd_Text">%Text;</a>         #REQUIRED
  929.   longdesc    <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a>          #IMPLIED
  930.   height      <a href="#dtdentry_xhtml1-strict.dtd_Length">%Length;</a>       #IMPLIED
  931.   width       <a href="#dtdentry_xhtml1-strict.dtd_Length">%Length;</a>       #IMPLIED
  932.   usemap      <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a>          #IMPLIED
  933.   ismap       (ismap)        #IMPLIED
  934.   >
  935.  
  936. <!-- usemap points to a map element which may be in this document
  937.   or an external document, although the latter is not widely supported -->
  938.  
  939. <!--================== Client-side image maps ============================-->
  940.  
  941. <!-- These can be placed in the same document or grouped in a
  942.      separate document although this isn't yet widely supported -->
  943.  
  944. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_map' name='dtdentry_xhtml1-strict.dtd_map' class="element">map</a> ((<a href="#dtdentry_xhtml1-strict.dtd_block">%block;</a> | form | <a href= 
  945. "#dtdentry_xhtml1-strict.dtd_misc">%misc;</a>)+ | area+)>
  946. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_map">map</a>
  947.   <a href="#dtdentry_xhtml1-strict.dtd_i18n">%i18n;</a>
  948.   <a href="#dtdentry_xhtml1-strict.dtd_events">%events;</a>
  949.   id          ID             #REQUIRED
  950.   class       CDATA          #IMPLIED
  951.   style       <a href="#dtdentry_xhtml1-strict.dtd_StyleSheet">%StyleSheet;</a>   #IMPLIED
  952.   title       <a href="#dtdentry_xhtml1-strict.dtd_Text">%Text;</a>         #IMPLIED
  953.   name        NMTOKEN        #IMPLIED
  954.   >
  955.  
  956. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_area' name='dtdentry_xhtml1-strict.dtd_area' class="element">area</a> EMPTY>
  957. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_area">area</a>
  958.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  959.   <a href="#dtdentry_xhtml1-strict.dtd_focus">%focus;</a>
  960.   shape       <a href="#dtdentry_xhtml1-strict.dtd_Shape">%Shape;</a>        "rect"
  961.   coords      <a href="#dtdentry_xhtml1-strict.dtd_Coords">%Coords;</a>       #IMPLIED
  962.   href        <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a>          #IMPLIED
  963.   nohref      (nohref)       #IMPLIED
  964.   alt         <a href="#dtdentry_xhtml1-strict.dtd_Text">%Text;</a>         #REQUIRED
  965.   >
  966.  
  967. <!--================ Forms ===============================================-->
  968. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_form' name='dtdentry_xhtml1-strict.dtd_form' class="element">form</a> <a href=
  969. "#dtdentry_xhtml1-strict.dtd_form.content">%form.content;</a>>   <!-- forms shouldn't be nested -->
  970.  
  971. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_form">form</a>
  972.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  973.   action      <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a>          #REQUIRED
  974.   method      (get|post)     "get"
  975.   enctype     <a href="#dtdentry_xhtml1-strict.dtd_ContentType">%ContentType;</a>  "application/x-www-form-urlencoded"
  976.   onsubmit    <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a>       #IMPLIED
  977.   onreset     <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a>       #IMPLIED
  978.   accept      <a href="#dtdentry_xhtml1-strict.dtd_ContentTypes">%ContentTypes;</a> #IMPLIED
  979.   accept-charset <a href="#dtdentry_xhtml1-strict.dtd_Charsets">%Charsets;</a>  #IMPLIED
  980.   >
  981.  
  982. <!--
  983.   Each label must not contain more than ONE field
  984.   Label elements shouldn't be nested.
  985. -->
  986. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_label' name='dtdentry_xhtml1-strict.dtd_label' class="element">label</a> <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>
  987. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_label">label</a>
  988.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  989.   for         IDREF          #IMPLIED
  990.   accesskey   <a href="#dtdentry_xhtml1-strict.dtd_Character">%Character;</a>    #IMPLIED
  991.   onfocus     <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a>       #IMPLIED
  992.   onblur      <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a>       #IMPLIED
  993.   >
  994.  
  995. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_InputType' id='dtdentry_xhtml1-strict.dtd_InputType' class="entity">% InputType</a>
  996.   "(text | password | checkbox |
  997.     radio | submit | reset |
  998.     file | hidden | image | button)"
  999.    >
  1000.  
  1001. <!-- the name attribute is required for all but submit & reset -->
  1002.  
  1003. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_input' name='dtdentry_xhtml1-strict.dtd_input' class="element">input</a> EMPTY>     <!-- form control -->
  1004. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_input">input</a>
  1005.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  1006.   <a href="#dtdentry_xhtml1-strict.dtd_focus">%focus;</a>
  1007.   type        <a href="#dtdentry_xhtml1-strict.dtd_InputType">%InputType;</a>    "text"
  1008.   name        CDATA          #IMPLIED
  1009.   value       CDATA          #IMPLIED
  1010.   checked     (checked)      #IMPLIED
  1011.   disabled    (disabled)     #IMPLIED
  1012.   readonly    (readonly)     #IMPLIED
  1013.   size        CDATA          #IMPLIED
  1014.   maxlength   <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a>       #IMPLIED
  1015.   src         <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a>          #IMPLIED
  1016.   alt         CDATA          #IMPLIED
  1017.   usemap      <a href="#dtdentry_xhtml1-strict.dtd_URI">%URI;</a>          #IMPLIED
  1018.   onselect    <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a>       #IMPLIED
  1019.   onchange    <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a>       #IMPLIED
  1020.   accept      <a href="#dtdentry_xhtml1-strict.dtd_ContentTypes">%ContentTypes;</a> #IMPLIED
  1021.   >
  1022.  
  1023. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_select' name='dtdentry_xhtml1-strict.dtd_select' class="element">select</a> (optgroup|option)+>  <!-- option selector -->
  1024. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_select">select</a>
  1025.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  1026.   name        CDATA          #IMPLIED
  1027.   size        <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a>       #IMPLIED
  1028.   multiple    (multiple)     #IMPLIED
  1029.   disabled    (disabled)     #IMPLIED
  1030.   tabindex    <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a>       #IMPLIED
  1031.   onfocus     <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a>       #IMPLIED
  1032.   onblur      <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a>       #IMPLIED
  1033.   onchange    <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a>       #IMPLIED
  1034.   >
  1035.  
  1036. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_optgroup' name='dtdentry_xhtml1-strict.dtd_optgroup' class="element">optgroup</a> (option)+>   <!-- option group -->
  1037. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_optgroup">optgroup</a>
  1038.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  1039.   disabled    (disabled)     #IMPLIED
  1040.   label       <a href="#dtdentry_xhtml1-strict.dtd_Text">%Text;</a>         #REQUIRED
  1041.   >
  1042.  
  1043. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_option' name='dtdentry_xhtml1-strict.dtd_option' class="element">option</a> (#PCDATA)>     <!-- selectable choice -->
  1044. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_option">option</a>
  1045.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  1046.   selected    (selected)     #IMPLIED
  1047.   disabled    (disabled)     #IMPLIED
  1048.   label       <a href="#dtdentry_xhtml1-strict.dtd_Text">%Text;</a>         #IMPLIED
  1049.   value       CDATA          #IMPLIED
  1050.   >
  1051.  
  1052. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_textarea' name='dtdentry_xhtml1-strict.dtd_textarea' class="element">textarea</a> (#PCDATA)>     <!-- multi-line text field -->
  1053. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_textarea">textarea</a>
  1054.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  1055.   <a href="#dtdentry_xhtml1-strict.dtd_focus">%focus;</a>
  1056.   name        CDATA          #IMPLIED
  1057.   rows        <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a>       #REQUIRED
  1058.   cols        <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a>       #REQUIRED
  1059.   disabled    (disabled)     #IMPLIED
  1060.   readonly    (readonly)     #IMPLIED
  1061.   onselect    <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a>       #IMPLIED
  1062.   onchange    <a href="#dtdentry_xhtml1-strict.dtd_Script">%Script;</a>       #IMPLIED
  1063.   >
  1064.  
  1065. <!--
  1066.   The fieldset element is used to group form fields.
  1067.   Only one legend element should occur in the content
  1068.   and if present should only be preceded by whitespace.
  1069. -->
  1070. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_fieldset' name='dtdentry_xhtml1-strict.dtd_fieldset' class="element">fieldset</a> (#PCDATA | legend | <a href=
  1071. "#dtdentry_xhtml1-strict.dtd_block">%block;</a> | form | <a href="#dtdentry_xhtml1-strict.dtd_inline">%inline;</a> | <a href="#dtdentry_xhtml1-strict.dtd_misc">%misc;</a>)*>
  1072. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_fieldset">fieldset</a>
  1073.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  1074.   >
  1075.  
  1076. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_legend' name='dtdentry_xhtml1-strict.dtd_legend' class="element">legend</a> <a href=
  1077. "#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>     <!-- fieldset label -->
  1078. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_legend">legend</a>
  1079.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  1080.   accesskey   <a href="#dtdentry_xhtml1-strict.dtd_Character">%Character;</a>    #IMPLIED
  1081.   >
  1082.  
  1083. <!--
  1084.  Content is <a href="#dtdentry_xhtml1-strict.dtd_Flow">%Flow;</a> excluding a, form and form controls
  1085. --> 
  1086. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_button' name='dtdentry_xhtml1-strict.dtd_button' class="element">button</a> <a href=
  1087. "#dtdentry_xhtml1-strict.dtd_button.content">%button.content;</a>>  <!-- push button -->
  1088. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_button">button</a>
  1089.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  1090.   <a href="#dtdentry_xhtml1-strict.dtd_focus">%focus;</a>
  1091.   name        CDATA          #IMPLIED
  1092.   value       CDATA          #IMPLIED
  1093.   type        (button|submit|reset) "submit"
  1094.   disabled    (disabled)     #IMPLIED
  1095.   >
  1096.  
  1097. <!--======================= Tables =======================================-->
  1098.  
  1099. <!-- Derived from IETF HTML table standard, see [RFC1942] -->
  1100.  
  1101. <!--
  1102.  The border attribute sets the thickness of the frame around the
  1103.  table. The default units are screen pixels.
  1104.  
  1105.  The frame attribute specifies which parts of the frame around
  1106.  the table should be rendered. The values are not the same as
  1107.  CALS to avoid a name clash with the valign attribute.
  1108. -->
  1109. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_TFrame' id='dtdentry_xhtml1-strict.dtd_TFrame' class="entity">% TFrame</a> "(void|above|below|hsides|lhs|rhs|vsides|box|border)">
  1110.  
  1111. <!--
  1112.  The rules attribute defines which rules to draw between cells:
  1113.  
  1114.  If rules is absent then assume:
  1115.      "none" if border is absent or border="0" otherwise "all"
  1116. -->
  1117.  
  1118. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_TRules' id='dtdentry_xhtml1-strict.dtd_TRules' class="entity">% TRules</a> "(none | groups | rows | cols | all)">
  1119.   
  1120. <!-- horizontal alignment attributes for cell contents
  1121.  
  1122.   char        alignment char, e.g. char=':'
  1123.   charoff     offset for alignment char
  1124. -->
  1125. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_cellhalign' id='dtdentry_xhtml1-strict.dtd_cellhalign' class="entity">% cellhalign</a>
  1126.   "align      (left|center|right|justify|char) #IMPLIED
  1127.    char       <a href="#dtdentry_xhtml1-strict.dtd_Character">%Character;</a>    #IMPLIED
  1128.    charoff    <a href="#dtdentry_xhtml1-strict.dtd_Length">%Length;</a>       #IMPLIED"
  1129.   >
  1130.  
  1131. <!-- vertical alignment attributes for cell contents -->
  1132. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_cellvalign' id='dtdentry_xhtml1-strict.dtd_cellvalign' class="entity">% cellvalign</a>
  1133.   "valign     (top|middle|bottom|baseline) #IMPLIED"
  1134.   >
  1135.  
  1136. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_table' name='dtdentry_xhtml1-strict.dtd_table' class="element">table</a>
  1137.      (caption?, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+))>
  1138. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_caption' name='dtdentry_xhtml1-strict.dtd_caption' class="element">caption</a>  <a href="#dtdentry_xhtml1-strict.dtd_Inline">%Inline;</a>>
  1139. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_thead' name='dtdentry_xhtml1-strict.dtd_thead' class="element">thead</a>    (tr)+>
  1140. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_tfoot' name='dtdentry_xhtml1-strict.dtd_tfoot' class="element">tfoot</a>    (tr)+>
  1141. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_tbody' name='dtdentry_xhtml1-strict.dtd_tbody' class="element">tbody</a>    (tr)+>
  1142. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_colgroup' name='dtdentry_xhtml1-strict.dtd_colgroup' class="element">colgroup</a> (col)*>
  1143. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_col' name='dtdentry_xhtml1-strict.dtd_col' class="element">col</a>      EMPTY>
  1144. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_tr' name='dtdentry_xhtml1-strict.dtd_tr' class="element">tr</a>       (th|td)+>
  1145. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_th' name='dtdentry_xhtml1-strict.dtd_th' class="element">th</a>       <a href="#dtdentry_xhtml1-strict.dtd_Flow">%Flow;</a>>
  1146. <!ELEMENT <a id='dtdentry_xhtml1-strict.dtd_td' name='dtdentry_xhtml1-strict.dtd_td' class="element">td</a>       <a href="#dtdentry_xhtml1-strict.dtd_Flow">%Flow;</a>>
  1147.  
  1148. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_table">table</a>
  1149.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  1150.   summary     <a href="#dtdentry_xhtml1-strict.dtd_Text">%Text;</a>         #IMPLIED
  1151.   width       <a href="#dtdentry_xhtml1-strict.dtd_Length">%Length;</a>       #IMPLIED
  1152.   border      <a href="#dtdentry_xhtml1-strict.dtd_Pixels">%Pixels;</a>       #IMPLIED
  1153.   frame       <a href="#dtdentry_xhtml1-strict.dtd_TFrame">%TFrame;</a>       #IMPLIED
  1154.   rules       <a href="#dtdentry_xhtml1-strict.dtd_TRules">%TRules;</a>       #IMPLIED
  1155.   cellspacing <a href="#dtdentry_xhtml1-strict.dtd_Length">%Length;</a>       #IMPLIED
  1156.   cellpadding <a href="#dtdentry_xhtml1-strict.dtd_Length">%Length;</a>       #IMPLIED
  1157.   >
  1158.  
  1159. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_caption">caption</a>
  1160.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  1161.   >
  1162.  
  1163. <!--
  1164. colgroup groups a set of col elements. It allows you to group
  1165. several semantically related columns together.
  1166. -->
  1167. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_colgroup">colgroup</a>
  1168.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  1169.   span        <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a>       "1"
  1170.   width       <a href="#dtdentry_xhtml1-strict.dtd_MultiLength">%MultiLength;</a>  #IMPLIED
  1171.   <a href="#dtdentry_xhtml1-strict.dtd_cellhalign">%cellhalign;</a>
  1172.   <a href="#dtdentry_xhtml1-strict.dtd_cellvalign">%cellvalign;</a>
  1173.   >
  1174.  
  1175. <!--
  1176.  col elements define the alignment properties for cells in
  1177.  one or more columns.
  1178.  
  1179.  The width attribute specifies the width of the columns, e.g.
  1180.  
  1181.      width=64        width in screen pixels
  1182.      width=0.5*      relative width of 0.5
  1183.  
  1184.  The span attribute causes the attributes of one
  1185.  col element to apply to more than one column.
  1186. -->
  1187. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_col">col</a>
  1188.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  1189.   span        <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a>       "1"
  1190.   width       <a href="#dtdentry_xhtml1-strict.dtd_MultiLength">%MultiLength;</a>  #IMPLIED
  1191.   <a href="#dtdentry_xhtml1-strict.dtd_cellhalign">%cellhalign;</a>
  1192.   <a href="#dtdentry_xhtml1-strict.dtd_cellvalign">%cellvalign;</a>
  1193.   >
  1194.  
  1195. <!--
  1196.     Use thead to duplicate headers when breaking table
  1197.     across page boundaries, or for static headers when
  1198.     tbody sections are rendered in scrolling panel.
  1199.  
  1200.     Use tfoot to duplicate footers when breaking table
  1201.     across page boundaries, or for static footers when
  1202.     tbody sections are rendered in scrolling panel.
  1203.  
  1204.     Use multiple tbody sections when rules are needed
  1205.     between groups of table rows.
  1206. -->
  1207. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_thead">thead</a>
  1208.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  1209.   <a href="#dtdentry_xhtml1-strict.dtd_cellhalign">%cellhalign;</a>
  1210.   <a href="#dtdentry_xhtml1-strict.dtd_cellvalign">%cellvalign;</a>
  1211.   >
  1212.  
  1213. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_tfoot">tfoot</a>
  1214.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  1215.   <a href="#dtdentry_xhtml1-strict.dtd_cellhalign">%cellhalign;</a>
  1216.   <a href="#dtdentry_xhtml1-strict.dtd_cellvalign">%cellvalign;</a>
  1217.   >
  1218.  
  1219. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_tbody">tbody</a>
  1220.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  1221.   <a href="#dtdentry_xhtml1-strict.dtd_cellhalign">%cellhalign;</a>
  1222.   <a href="#dtdentry_xhtml1-strict.dtd_cellvalign">%cellvalign;</a>
  1223.   >
  1224.  
  1225. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_tr">tr</a>
  1226.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  1227.   <a href="#dtdentry_xhtml1-strict.dtd_cellhalign">%cellhalign;</a>
  1228.   <a href="#dtdentry_xhtml1-strict.dtd_cellvalign">%cellvalign;</a>
  1229.   >
  1230.  
  1231.  
  1232. <!-- Scope is simpler than headers attribute for common tables -->
  1233. <!ENTITY <a name='dtdentry_xhtml1-strict.dtd_Scope' id='dtdentry_xhtml1-strict.dtd_Scope' class="entity">% Scope</a> "(row|col|rowgroup|colgroup)">
  1234.  
  1235. <!-- th is for headers, td for data and for cells acting as both -->
  1236.  
  1237. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_th">th</a>
  1238.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  1239.   abbr        <a href="#dtdentry_xhtml1-strict.dtd_Text">%Text;</a>         #IMPLIED
  1240.   axis        CDATA          #IMPLIED
  1241.   headers     IDREFS         #IMPLIED
  1242.   scope       <a href="#dtdentry_xhtml1-strict.dtd_Scope">%Scope;</a>        #IMPLIED
  1243.   rowspan     <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a>       "1"
  1244.   colspan     <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a>       "1"
  1245.   <a href="#dtdentry_xhtml1-strict.dtd_cellhalign">%cellhalign;</a>
  1246.   <a href="#dtdentry_xhtml1-strict.dtd_cellvalign">%cellvalign;</a>
  1247.   >
  1248.  
  1249. <!ATTLIST <a href="#dtdentry_xhtml1-strict.dtd_td">td</a>
  1250.   <a href="#dtdentry_xhtml1-strict.dtd_attrs">%attrs;</a>
  1251.   abbr        <a href="#dtdentry_xhtml1-strict.dtd_Text">%Text;</a>         #IMPLIED
  1252.   axis        CDATA          #IMPLIED
  1253.   headers     IDREFS         #IMPLIED
  1254.   scope       <a href="#dtdentry_xhtml1-strict.dtd_Scope">%Scope;</a>        #IMPLIED
  1255.   rowspan     <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a>       "1"
  1256.   colspan     <a href="#dtdentry_xhtml1-strict.dtd_Number">%Number;</a>       "1"
  1257.   <a href="#dtdentry_xhtml1-strict.dtd_cellhalign">%cellhalign;</a>
  1258.   <a href="#dtdentry_xhtml1-strict.dtd_cellvalign">%cellvalign;</a>
  1259.   >
  1260.  
  1261.  
  1262. </pre>
  1263.  
  1264. <!-- END OF FILE DTD/xhtml1-strict.dtd.mhtml -->
  1265.  
  1266. </body>
  1267. </html>
  1268.  
  1269.