1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/dom/tests/mochitest/dom-level2-core/files/xhtml1-frameset.dtd Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,1235 @@ 1.4 +<!-- 1.5 + Extensible HTML version 1.0 Frameset DTD 1.6 + 1.7 + This is the same as HTML 4 Frameset except for 1.8 + changes due to the differences between XML and SGML. 1.9 + 1.10 + Namespace = http://www.w3.org/1999/xhtml 1.11 + 1.12 + For further information, see: http://www.w3.org/TR/xhtml1 1.13 + 1.14 + Copyright (c) 1998-2002 W3C (MIT, INRIA, Keio), 1.15 + All Rights Reserved. 1.16 + 1.17 + This DTD module is identified by the PUBLIC and SYSTEM identifiers: 1.18 + 1.19 + PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" 1.20 + SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd" 1.21 + 1.22 + $Revision: 1.1 $ 1.23 + $Date: 2007/02/28 22:59:26 $ 1.24 + 1.25 +--> 1.26 + 1.27 +<!--================ Character mnemonic entities =========================--> 1.28 + 1.29 +<!ENTITY % HTMLlat1 PUBLIC 1.30 + "-//W3C//ENTITIES Latin 1 for XHTML//EN" 1.31 + "xhtml-lat1.ent"> 1.32 +%HTMLlat1; 1.33 + 1.34 +<!ENTITY % HTMLsymbol PUBLIC 1.35 + "-//W3C//ENTITIES Symbols for XHTML//EN" 1.36 + "xhtml-symbol.ent"> 1.37 +%HTMLsymbol; 1.38 + 1.39 +<!ENTITY % HTMLspecial PUBLIC 1.40 + "-//W3C//ENTITIES Special for XHTML//EN" 1.41 + "xhtml-special.ent"> 1.42 +%HTMLspecial; 1.43 + 1.44 +<!--================== Imported Names ====================================--> 1.45 + 1.46 +<!ENTITY % ContentType "CDATA"> 1.47 + <!-- media type, as per [RFC2045] --> 1.48 + 1.49 +<!ENTITY % ContentTypes "CDATA"> 1.50 + <!-- comma-separated list of media types, as per [RFC2045] --> 1.51 + 1.52 +<!ENTITY % Charset "CDATA"> 1.53 + <!-- a character encoding, as per [RFC2045] --> 1.54 + 1.55 +<!ENTITY % Charsets "CDATA"> 1.56 + <!-- a space separated list of character encodings, as per [RFC2045] --> 1.57 + 1.58 +<!ENTITY % LanguageCode "NMTOKEN"> 1.59 + <!-- a language code, as per [RFC3066] --> 1.60 + 1.61 +<!ENTITY % Character "CDATA"> 1.62 + <!-- a single character, as per section 2.2 of [XML] --> 1.63 + 1.64 +<!ENTITY % Number "CDATA"> 1.65 + <!-- one or more digits --> 1.66 + 1.67 +<!ENTITY % LinkTypes "CDATA"> 1.68 + <!-- space-separated list of link types --> 1.69 + 1.70 +<!ENTITY % MediaDesc "CDATA"> 1.71 + <!-- single or comma-separated list of media descriptors --> 1.72 + 1.73 +<!ENTITY % URI "CDATA"> 1.74 + <!-- a Uniform Resource Identifier, see [RFC2396] --> 1.75 + 1.76 +<!ENTITY % UriList "CDATA"> 1.77 + <!-- a space separated list of Uniform Resource Identifiers --> 1.78 + 1.79 +<!ENTITY % Datetime "CDATA"> 1.80 + <!-- date and time information. ISO date format --> 1.81 + 1.82 +<!ENTITY % Script "CDATA"> 1.83 + <!-- script expression --> 1.84 + 1.85 +<!ENTITY % StyleSheet "CDATA"> 1.86 + <!-- style sheet data --> 1.87 + 1.88 +<!ENTITY % Text "CDATA"> 1.89 + <!-- used for titles etc. --> 1.90 + 1.91 +<!ENTITY % FrameTarget "NMTOKEN"> 1.92 + <!-- render in this frame --> 1.93 + 1.94 +<!ENTITY % Length "CDATA"> 1.95 + <!-- nn for pixels or nn% for percentage length --> 1.96 + 1.97 +<!ENTITY % MultiLength "CDATA"> 1.98 + <!-- pixel, percentage, or relative --> 1.99 + 1.100 +<!ENTITY % MultiLengths "CDATA"> 1.101 + <!-- comma-separated list of MultiLength --> 1.102 + 1.103 +<!ENTITY % Pixels "CDATA"> 1.104 + <!-- integer representing length in pixels --> 1.105 + 1.106 +<!-- these are used for image maps --> 1.107 + 1.108 +<!ENTITY % Shape "(rect|circle|poly|default)"> 1.109 + 1.110 +<!ENTITY % Coords "CDATA"> 1.111 + <!-- comma separated list of lengths --> 1.112 + 1.113 +<!-- used for object, applet, img, input and iframe --> 1.114 +<!ENTITY % ImgAlign "(top|middle|bottom|left|right)"> 1.115 + 1.116 +<!-- a color using sRGB: #RRGGBB as Hex values --> 1.117 +<!ENTITY % Color "CDATA"> 1.118 + 1.119 +<!-- There are also 16 widely known color names with their sRGB values: 1.120 + 1.121 + Black = #000000 Green = #008000 1.122 + Silver = #C0C0C0 Lime = #00FF00 1.123 + Gray = #808080 Olive = #808000 1.124 + White = #FFFFFF Yellow = #FFFF00 1.125 + Maroon = #800000 Navy = #000080 1.126 + Red = #FF0000 Blue = #0000FF 1.127 + Purple = #800080 Teal = #008080 1.128 + Fuchsia= #FF00FF Aqua = #00FFFF 1.129 +--> 1.130 + 1.131 +<!--=================== Generic Attributes ===============================--> 1.132 + 1.133 +<!-- core attributes common to most elements 1.134 + id document-wide unique id 1.135 + class space separated list of classes 1.136 + style associated style info 1.137 + title advisory title/amplification 1.138 +--> 1.139 +<!ENTITY % coreattrs 1.140 + "id ID #IMPLIED 1.141 + class CDATA #IMPLIED 1.142 + style %StyleSheet; #IMPLIED 1.143 + title %Text; #IMPLIED" 1.144 + > 1.145 + 1.146 +<!-- internationalization attributes 1.147 + lang language code (backwards compatible) 1.148 + xml:lang language code (as per XML 1.0 spec) 1.149 + dir direction for weak/neutral text 1.150 +--> 1.151 +<!ENTITY % i18n 1.152 + "lang %LanguageCode; #IMPLIED 1.153 + xml:lang %LanguageCode; #IMPLIED 1.154 + dir (ltr|rtl) #IMPLIED" 1.155 + > 1.156 + 1.157 +<!-- attributes for common UI events 1.158 + onclick a pointer button was clicked 1.159 + ondblclick a pointer button was double clicked 1.160 + onmousedown a pointer button was pressed down 1.161 + onmouseup a pointer button was released 1.162 + onmousemove a pointer was moved onto the element 1.163 + onmouseout a pointer was moved away from the element 1.164 + onkeypress a key was pressed and released 1.165 + onkeydown a key was pressed down 1.166 + onkeyup a key was released 1.167 +--> 1.168 +<!ENTITY % events 1.169 + "onclick %Script; #IMPLIED 1.170 + ondblclick %Script; #IMPLIED 1.171 + onmousedown %Script; #IMPLIED 1.172 + onmouseup %Script; #IMPLIED 1.173 + onmouseover %Script; #IMPLIED 1.174 + onmousemove %Script; #IMPLIED 1.175 + onmouseout %Script; #IMPLIED 1.176 + onkeypress %Script; #IMPLIED 1.177 + onkeydown %Script; #IMPLIED 1.178 + onkeyup %Script; #IMPLIED" 1.179 + > 1.180 + 1.181 +<!-- attributes for elements that can get the focus 1.182 + accesskey accessibility key character 1.183 + tabindex position in tabbing order 1.184 + onfocus the element got the focus 1.185 + onblur the element lost the focus 1.186 +--> 1.187 +<!ENTITY % focus 1.188 + "accesskey %Character; #IMPLIED 1.189 + tabindex %Number; #IMPLIED 1.190 + onfocus %Script; #IMPLIED 1.191 + onblur %Script; #IMPLIED" 1.192 + > 1.193 + 1.194 +<!ENTITY % attrs "%coreattrs; %i18n; %events;"> 1.195 + 1.196 +<!-- text alignment for p, div, h1-h6. The default is 1.197 + align="left" for ltr headings, "right" for rtl --> 1.198 + 1.199 +<!ENTITY % TextAlign "align (left|center|right|justify) #IMPLIED"> 1.200 + 1.201 +<!--=================== Text Elements ====================================--> 1.202 + 1.203 +<!ENTITY % special.extra 1.204 + "object | applet | img | map | iframe"> 1.205 + 1.206 +<!ENTITY % special.basic 1.207 + "br | span | bdo"> 1.208 + 1.209 +<!ENTITY % special 1.210 + "%special.basic; | %special.extra;"> 1.211 + 1.212 +<!ENTITY % fontstyle.extra "big | small | font | basefont"> 1.213 + 1.214 +<!ENTITY % fontstyle.basic "tt | i | b | u 1.215 + | s | strike "> 1.216 + 1.217 +<!ENTITY % fontstyle "%fontstyle.basic; | %fontstyle.extra;"> 1.218 + 1.219 +<!ENTITY % phrase.extra "sub | sup"> 1.220 +<!ENTITY % phrase.basic "em | strong | dfn | code | q | 1.221 + samp | kbd | var | cite | abbr | acronym"> 1.222 + 1.223 +<!ENTITY % phrase "%phrase.basic; | %phrase.extra;"> 1.224 + 1.225 +<!ENTITY % inline.forms "input | select | textarea | label | button"> 1.226 + 1.227 +<!-- these can occur at block or inline level --> 1.228 +<!ENTITY % misc.inline "ins | del | script"> 1.229 + 1.230 +<!-- these can only occur at block level --> 1.231 +<!ENTITY % misc "noscript | %misc.inline;"> 1.232 + 1.233 + 1.234 +<!ENTITY % inline "a | %special; | %fontstyle; | %phrase; | %inline.forms;"> 1.235 + 1.236 +<!-- %Inline; covers inline or "text-level" elements --> 1.237 +<!ENTITY % Inline "(#PCDATA | %inline; | %misc.inline;)*"> 1.238 + 1.239 +<!--================== Block level elements ==============================--> 1.240 + 1.241 +<!ENTITY % heading "h1|h2|h3|h4|h5|h6"> 1.242 +<!ENTITY % lists "ul | ol | dl | menu | dir"> 1.243 +<!ENTITY % blocktext "pre | hr | blockquote | address | center"> 1.244 + 1.245 +<!ENTITY % block 1.246 + "p | %heading; | div | %lists; | %blocktext; | isindex | fieldset | table"> 1.247 + 1.248 +<!-- %Flow; mixes block and inline and is used for list items etc. --> 1.249 +<!ENTITY % Flow "(#PCDATA | %block; | form | %inline; | %misc;)*"> 1.250 + 1.251 +<!--================== Content models for exclusions =====================--> 1.252 + 1.253 +<!-- a elements use %Inline; excluding a --> 1.254 + 1.255 +<!ENTITY % a.content 1.256 + "(#PCDATA | %special; | %fontstyle; | %phrase; | %inline.forms; | %misc.inline;)*"> 1.257 + 1.258 +<!-- pre uses %Inline excluding img, object, applet, big, small, 1.259 + sub, sup, font, or basefont --> 1.260 + 1.261 +<!ENTITY % pre.content 1.262 + "(#PCDATA | a | %special.basic; | %fontstyle.basic; | %phrase.basic; | 1.263 + %inline.forms; | %misc.inline;)*"> 1.264 + 1.265 + 1.266 +<!-- form uses %Flow; excluding form --> 1.267 + 1.268 +<!ENTITY % form.content "(#PCDATA | %block; | %inline; | %misc;)*"> 1.269 + 1.270 +<!-- button uses %Flow; but excludes a, form, form controls, iframe --> 1.271 + 1.272 +<!ENTITY % button.content 1.273 + "(#PCDATA | p | %heading; | div | %lists; | %blocktext; | 1.274 + table | br | span | bdo | object | applet | img | map | 1.275 + %fontstyle; | %phrase; | %misc;)*"> 1.276 + 1.277 +<!--================ Document Structure ==================================--> 1.278 + 1.279 +<!-- the namespace URI designates the document profile --> 1.280 + 1.281 +<!ELEMENT html (head, frameset)> 1.282 +<!ATTLIST html 1.283 + %i18n; 1.284 + id ID #IMPLIED 1.285 + xmlns %URI; #FIXED 'http://www.w3.org/1999/xhtml' 1.286 + > 1.287 + 1.288 +<!--================ Document Head =======================================--> 1.289 + 1.290 +<!ENTITY % head.misc "(script|style|meta|link|object|isindex)*"> 1.291 + 1.292 +<!-- content model is %head.misc; combined with a single 1.293 + title and an optional base element in any order --> 1.294 + 1.295 +<!ELEMENT head (%head.misc;, 1.296 + ((title, %head.misc;, (base, %head.misc;)?) | 1.297 + (base, %head.misc;, (title, %head.misc;))))> 1.298 + 1.299 +<!ATTLIST head 1.300 + %i18n; 1.301 + id ID #IMPLIED 1.302 + profile %URI; #IMPLIED 1.303 + > 1.304 + 1.305 +<!-- The title element is not considered part of the flow of text. 1.306 + It should be displayed, for example as the page header or 1.307 + window title. Exactly one title is required per document. 1.308 + --> 1.309 +<!ELEMENT title (#PCDATA)> 1.310 +<!ATTLIST title 1.311 + %i18n; 1.312 + id ID #IMPLIED 1.313 + > 1.314 + 1.315 +<!-- document base URI --> 1.316 + 1.317 +<!ELEMENT base EMPTY> 1.318 +<!ATTLIST base 1.319 + id ID #IMPLIED 1.320 + href %URI; #IMPLIED 1.321 + target %FrameTarget; #IMPLIED 1.322 + > 1.323 + 1.324 +<!-- generic metainformation --> 1.325 +<!ELEMENT meta EMPTY> 1.326 +<!ATTLIST meta 1.327 + %i18n; 1.328 + id ID #IMPLIED 1.329 + http-equiv CDATA #IMPLIED 1.330 + name CDATA #IMPLIED 1.331 + content CDATA #REQUIRED 1.332 + scheme CDATA #IMPLIED 1.333 + > 1.334 + 1.335 +<!-- 1.336 + Relationship values can be used in principle: 1.337 + 1.338 + a) for document specific toolbars/menus when used 1.339 + with the link element in document head e.g. 1.340 + start, contents, previous, next, index, end, help 1.341 + b) to link to a separate style sheet (rel="stylesheet") 1.342 + c) to make a link to a script (rel="script") 1.343 + d) by stylesheets to control how collections of 1.344 + html nodes are rendered into printed documents 1.345 + e) to make a link to a printable version of this document 1.346 + e.g. a PostScript or PDF version (rel="alternate" media="print") 1.347 +--> 1.348 + 1.349 +<!ELEMENT link EMPTY> 1.350 +<!ATTLIST link 1.351 + %attrs; 1.352 + charset %Charset; #IMPLIED 1.353 + href %URI; #IMPLIED 1.354 + hreflang %LanguageCode; #IMPLIED 1.355 + type %ContentType; #IMPLIED 1.356 + rel %LinkTypes; #IMPLIED 1.357 + rev %LinkTypes; #IMPLIED 1.358 + media %MediaDesc; #IMPLIED 1.359 + target %FrameTarget; #IMPLIED 1.360 + > 1.361 + 1.362 +<!-- style info, which may include CDATA sections --> 1.363 +<!ELEMENT style (#PCDATA)> 1.364 +<!ATTLIST style 1.365 + %i18n; 1.366 + id ID #IMPLIED 1.367 + type %ContentType; #REQUIRED 1.368 + media %MediaDesc; #IMPLIED 1.369 + title %Text; #IMPLIED 1.370 + xml:space (preserve) #FIXED 'preserve' 1.371 + > 1.372 + 1.373 +<!-- script statements, which may include CDATA sections --> 1.374 +<!ELEMENT script (#PCDATA)> 1.375 +<!ATTLIST script 1.376 + id ID #IMPLIED 1.377 + charset %Charset; #IMPLIED 1.378 + type %ContentType; #REQUIRED 1.379 + language CDATA #IMPLIED 1.380 + src %URI; #IMPLIED 1.381 + defer (defer) #IMPLIED 1.382 + xml:space (preserve) #FIXED 'preserve' 1.383 + > 1.384 + 1.385 +<!-- alternate content container for non script-based rendering --> 1.386 + 1.387 +<!ELEMENT noscript %Flow;> 1.388 +<!ATTLIST noscript 1.389 + %attrs; 1.390 + > 1.391 + 1.392 +<!--======================= Frames =======================================--> 1.393 + 1.394 +<!-- only one noframes element permitted per document --> 1.395 + 1.396 +<!ELEMENT frameset (frameset|frame|noframes)*> 1.397 +<!ATTLIST frameset 1.398 + %coreattrs; 1.399 + rows %MultiLengths; #IMPLIED 1.400 + cols %MultiLengths; #IMPLIED 1.401 + onload %Script; #IMPLIED 1.402 + onunload %Script; #IMPLIED 1.403 + > 1.404 + 1.405 +<!-- reserved frame names start with "_" otherwise starts with letter --> 1.406 + 1.407 +<!-- tiled window within frameset --> 1.408 + 1.409 +<!ELEMENT frame EMPTY> 1.410 +<!ATTLIST frame 1.411 + %coreattrs; 1.412 + longdesc %URI; #IMPLIED 1.413 + name NMTOKEN #IMPLIED 1.414 + src %URI; #IMPLIED 1.415 + frameborder (1|0) "1" 1.416 + marginwidth %Pixels; #IMPLIED 1.417 + marginheight %Pixels; #IMPLIED 1.418 + noresize (noresize) #IMPLIED 1.419 + scrolling (yes|no|auto) "auto" 1.420 + > 1.421 + 1.422 +<!-- inline subwindow --> 1.423 + 1.424 +<!ELEMENT iframe %Flow;> 1.425 +<!ATTLIST iframe 1.426 + %coreattrs; 1.427 + longdesc %URI; #IMPLIED 1.428 + name NMTOKEN #IMPLIED 1.429 + src %URI; #IMPLIED 1.430 + frameborder (1|0) "1" 1.431 + marginwidth %Pixels; #IMPLIED 1.432 + marginheight %Pixels; #IMPLIED 1.433 + scrolling (yes|no|auto) "auto" 1.434 + align %ImgAlign; #IMPLIED 1.435 + height %Length; #IMPLIED 1.436 + width %Length; #IMPLIED 1.437 + > 1.438 + 1.439 +<!-- alternate content container for non frame-based rendering --> 1.440 + 1.441 +<!ELEMENT noframes (body)> 1.442 +<!ATTLIST noframes 1.443 + %attrs; 1.444 + > 1.445 + 1.446 +<!--=================== Document Body ====================================--> 1.447 + 1.448 +<!ELEMENT body %Flow;> 1.449 +<!ATTLIST body 1.450 + %attrs; 1.451 + onload %Script; #IMPLIED 1.452 + onunload %Script; #IMPLIED 1.453 + background %URI; #IMPLIED 1.454 + bgcolor %Color; #IMPLIED 1.455 + text %Color; #IMPLIED 1.456 + link %Color; #IMPLIED 1.457 + vlink %Color; #IMPLIED 1.458 + alink %Color; #IMPLIED 1.459 + > 1.460 + 1.461 +<!ELEMENT div %Flow;> <!-- generic language/style container --> 1.462 +<!ATTLIST div 1.463 + %attrs; 1.464 + %TextAlign; 1.465 + > 1.466 + 1.467 +<!--=================== Paragraphs =======================================--> 1.468 + 1.469 +<!ELEMENT p %Inline;> 1.470 +<!ATTLIST p 1.471 + %attrs; 1.472 + %TextAlign; 1.473 + > 1.474 + 1.475 +<!--=================== Headings =========================================--> 1.476 + 1.477 +<!-- 1.478 + There are six levels of headings from h1 (the most important) 1.479 + to h6 (the least important). 1.480 +--> 1.481 + 1.482 +<!ELEMENT h1 %Inline;> 1.483 +<!ATTLIST h1 1.484 + %attrs; 1.485 + %TextAlign; 1.486 + > 1.487 + 1.488 +<!ELEMENT h2 %Inline;> 1.489 +<!ATTLIST h2 1.490 + %attrs; 1.491 + %TextAlign; 1.492 + > 1.493 + 1.494 +<!ELEMENT h3 %Inline;> 1.495 +<!ATTLIST h3 1.496 + %attrs; 1.497 + %TextAlign; 1.498 + > 1.499 + 1.500 +<!ELEMENT h4 %Inline;> 1.501 +<!ATTLIST h4 1.502 + %attrs; 1.503 + %TextAlign; 1.504 + > 1.505 + 1.506 +<!ELEMENT h5 %Inline;> 1.507 +<!ATTLIST h5 1.508 + %attrs; 1.509 + %TextAlign; 1.510 + > 1.511 + 1.512 +<!ELEMENT h6 %Inline;> 1.513 +<!ATTLIST h6 1.514 + %attrs; 1.515 + %TextAlign; 1.516 + > 1.517 + 1.518 +<!--=================== Lists ============================================--> 1.519 + 1.520 +<!-- Unordered list bullet styles --> 1.521 + 1.522 +<!ENTITY % ULStyle "(disc|square|circle)"> 1.523 + 1.524 +<!-- Unordered list --> 1.525 + 1.526 +<!ELEMENT ul (li)+> 1.527 +<!ATTLIST ul 1.528 + %attrs; 1.529 + type %ULStyle; #IMPLIED 1.530 + compact (compact) #IMPLIED 1.531 + > 1.532 + 1.533 +<!-- Ordered list numbering style 1.534 + 1.535 + 1 arabic numbers 1, 2, 3, ... 1.536 + a lower alpha a, b, c, ... 1.537 + A upper alpha A, B, C, ... 1.538 + i lower roman i, ii, iii, ... 1.539 + I upper roman I, II, III, ... 1.540 + 1.541 + The style is applied to the sequence number which by default 1.542 + is reset to 1 for the first list item in an ordered list. 1.543 +--> 1.544 +<!ENTITY % OLStyle "CDATA"> 1.545 + 1.546 +<!-- Ordered (numbered) list --> 1.547 + 1.548 +<!ELEMENT ol (li)+> 1.549 +<!ATTLIST ol 1.550 + %attrs; 1.551 + type %OLStyle; #IMPLIED 1.552 + compact (compact) #IMPLIED 1.553 + start %Number; #IMPLIED 1.554 + > 1.555 + 1.556 +<!-- single column list (DEPRECATED) --> 1.557 +<!ELEMENT menu (li)+> 1.558 +<!ATTLIST menu 1.559 + %attrs; 1.560 + compact (compact) #IMPLIED 1.561 + > 1.562 + 1.563 +<!-- multiple column list (DEPRECATED) --> 1.564 +<!ELEMENT dir (li)+> 1.565 +<!ATTLIST dir 1.566 + %attrs; 1.567 + compact (compact) #IMPLIED 1.568 + > 1.569 + 1.570 +<!-- LIStyle is constrained to: "(%ULStyle;|%OLStyle;)" --> 1.571 +<!ENTITY % LIStyle "CDATA"> 1.572 + 1.573 +<!-- list item --> 1.574 + 1.575 +<!ELEMENT li %Flow;> 1.576 +<!ATTLIST li 1.577 + %attrs; 1.578 + type %LIStyle; #IMPLIED 1.579 + value %Number; #IMPLIED 1.580 + > 1.581 + 1.582 +<!-- definition lists - dt for term, dd for its definition --> 1.583 + 1.584 +<!ELEMENT dl (dt|dd)+> 1.585 +<!ATTLIST dl 1.586 + %attrs; 1.587 + compact (compact) #IMPLIED 1.588 + > 1.589 + 1.590 +<!ELEMENT dt %Inline;> 1.591 +<!ATTLIST dt 1.592 + %attrs; 1.593 + > 1.594 + 1.595 +<!ELEMENT dd %Flow;> 1.596 +<!ATTLIST dd 1.597 + %attrs; 1.598 + > 1.599 + 1.600 +<!--=================== Address ==========================================--> 1.601 + 1.602 +<!-- information on author --> 1.603 + 1.604 +<!ELEMENT address (#PCDATA | %inline; | %misc.inline; | p)*> 1.605 +<!ATTLIST address 1.606 + %attrs; 1.607 + > 1.608 + 1.609 +<!--=================== Horizontal Rule ==================================--> 1.610 + 1.611 +<!ELEMENT hr EMPTY> 1.612 +<!ATTLIST hr 1.613 + %attrs; 1.614 + align (left|center|right) #IMPLIED 1.615 + noshade (noshade) #IMPLIED 1.616 + size %Pixels; #IMPLIED 1.617 + width %Length; #IMPLIED 1.618 + > 1.619 + 1.620 +<!--=================== Preformatted Text ================================--> 1.621 + 1.622 +<!-- content is %Inline; excluding 1.623 + "img|object|applet|big|small|sub|sup|font|basefont" --> 1.624 + 1.625 +<!ELEMENT pre %pre.content;> 1.626 +<!ATTLIST pre 1.627 + %attrs; 1.628 + width %Number; #IMPLIED 1.629 + xml:space (preserve) #FIXED 'preserve' 1.630 + > 1.631 + 1.632 +<!--=================== Block-like Quotes ================================--> 1.633 + 1.634 +<!ELEMENT blockquote %Flow;> 1.635 +<!ATTLIST blockquote 1.636 + %attrs; 1.637 + cite %URI; #IMPLIED 1.638 + > 1.639 + 1.640 +<!--=================== Text alignment ===================================--> 1.641 + 1.642 +<!-- center content --> 1.643 +<!ELEMENT center %Flow;> 1.644 +<!ATTLIST center 1.645 + %attrs; 1.646 + > 1.647 + 1.648 +<!--=================== Inserted/Deleted Text ============================--> 1.649 + 1.650 + 1.651 +<!-- 1.652 + ins/del are allowed in block and inline content, but its 1.653 + inappropriate to include block content within an ins element 1.654 + occurring in inline content. 1.655 +--> 1.656 +<!ELEMENT ins %Flow;> 1.657 +<!ATTLIST ins 1.658 + %attrs; 1.659 + cite %URI; #IMPLIED 1.660 + datetime %Datetime; #IMPLIED 1.661 + > 1.662 + 1.663 +<!ELEMENT del %Flow;> 1.664 +<!ATTLIST del 1.665 + %attrs; 1.666 + cite %URI; #IMPLIED 1.667 + datetime %Datetime; #IMPLIED 1.668 + > 1.669 + 1.670 +<!--================== The Anchor Element ================================--> 1.671 + 1.672 +<!-- content is %Inline; except that anchors shouldn't be nested --> 1.673 + 1.674 +<!ELEMENT a %a.content;> 1.675 +<!ATTLIST a 1.676 + %attrs; 1.677 + %focus; 1.678 + charset %Charset; #IMPLIED 1.679 + type %ContentType; #IMPLIED 1.680 + name NMTOKEN #IMPLIED 1.681 + href %URI; #IMPLIED 1.682 + hreflang %LanguageCode; #IMPLIED 1.683 + rel %LinkTypes; #IMPLIED 1.684 + rev %LinkTypes; #IMPLIED 1.685 + shape %Shape; "rect" 1.686 + coords %Coords; #IMPLIED 1.687 + target %FrameTarget; #IMPLIED 1.688 + > 1.689 + 1.690 +<!--===================== Inline Elements ================================--> 1.691 + 1.692 +<!ELEMENT span %Inline;> <!-- generic language/style container --> 1.693 +<!ATTLIST span 1.694 + %attrs; 1.695 + > 1.696 + 1.697 +<!ELEMENT bdo %Inline;> <!-- I18N BiDi over-ride --> 1.698 +<!ATTLIST bdo 1.699 + %coreattrs; 1.700 + %events; 1.701 + lang %LanguageCode; #IMPLIED 1.702 + xml:lang %LanguageCode; #IMPLIED 1.703 + dir (ltr|rtl) #REQUIRED 1.704 + > 1.705 + 1.706 +<!ELEMENT br EMPTY> <!-- forced line break --> 1.707 +<!ATTLIST br 1.708 + %coreattrs; 1.709 + clear (left|all|right|none) "none" 1.710 + > 1.711 + 1.712 +<!ELEMENT em %Inline;> <!-- emphasis --> 1.713 +<!ATTLIST em %attrs;> 1.714 + 1.715 +<!ELEMENT strong %Inline;> <!-- strong emphasis --> 1.716 +<!ATTLIST strong %attrs;> 1.717 + 1.718 +<!ELEMENT dfn %Inline;> <!-- definitional --> 1.719 +<!ATTLIST dfn %attrs;> 1.720 + 1.721 +<!ELEMENT code %Inline;> <!-- program code --> 1.722 +<!ATTLIST code %attrs;> 1.723 + 1.724 +<!ELEMENT samp %Inline;> <!-- sample --> 1.725 +<!ATTLIST samp %attrs;> 1.726 + 1.727 +<!ELEMENT kbd %Inline;> <!-- something user would type --> 1.728 +<!ATTLIST kbd %attrs;> 1.729 + 1.730 +<!ELEMENT var %Inline;> <!-- variable --> 1.731 +<!ATTLIST var %attrs;> 1.732 + 1.733 +<!ELEMENT cite %Inline;> <!-- citation --> 1.734 +<!ATTLIST cite %attrs;> 1.735 + 1.736 +<!ELEMENT abbr %Inline;> <!-- abbreviation --> 1.737 +<!ATTLIST abbr %attrs;> 1.738 + 1.739 +<!ELEMENT acronym %Inline;> <!-- acronym --> 1.740 +<!ATTLIST acronym %attrs;> 1.741 + 1.742 +<!ELEMENT q %Inline;> <!-- inlined quote --> 1.743 +<!ATTLIST q 1.744 + %attrs; 1.745 + cite %URI; #IMPLIED 1.746 + > 1.747 + 1.748 +<!ELEMENT sub %Inline;> <!-- subscript --> 1.749 +<!ATTLIST sub %attrs;> 1.750 + 1.751 +<!ELEMENT sup %Inline;> <!-- superscript --> 1.752 +<!ATTLIST sup %attrs;> 1.753 + 1.754 +<!ELEMENT tt %Inline;> <!-- fixed pitch font --> 1.755 +<!ATTLIST tt %attrs;> 1.756 + 1.757 +<!ELEMENT i %Inline;> <!-- italic font --> 1.758 +<!ATTLIST i %attrs;> 1.759 + 1.760 +<!ELEMENT b %Inline;> <!-- bold font --> 1.761 +<!ATTLIST b %attrs;> 1.762 + 1.763 +<!ELEMENT big %Inline;> <!-- bigger font --> 1.764 +<!ATTLIST big %attrs;> 1.765 + 1.766 +<!ELEMENT small %Inline;> <!-- smaller font --> 1.767 +<!ATTLIST small %attrs;> 1.768 + 1.769 +<!ELEMENT u %Inline;> <!-- underline --> 1.770 +<!ATTLIST u %attrs;> 1.771 + 1.772 +<!ELEMENT s %Inline;> <!-- strike-through --> 1.773 +<!ATTLIST s %attrs;> 1.774 + 1.775 +<!ELEMENT strike %Inline;> <!-- strike-through --> 1.776 +<!ATTLIST strike %attrs;> 1.777 + 1.778 +<!ELEMENT basefont EMPTY> <!-- base font size --> 1.779 +<!ATTLIST basefont 1.780 + id ID #IMPLIED 1.781 + size CDATA #REQUIRED 1.782 + color %Color; #IMPLIED 1.783 + face CDATA #IMPLIED 1.784 + > 1.785 + 1.786 +<!ELEMENT font %Inline;> <!-- local change to font --> 1.787 +<!ATTLIST font 1.788 + %coreattrs; 1.789 + %i18n; 1.790 + size CDATA #IMPLIED 1.791 + color %Color; #IMPLIED 1.792 + face CDATA #IMPLIED 1.793 + > 1.794 + 1.795 +<!--==================== Object ======================================--> 1.796 +<!-- 1.797 + object is used to embed objects as part of HTML pages. 1.798 + param elements should precede other content. Parameters 1.799 + can also be expressed as attribute/value pairs on the 1.800 + object element itself when brevity is desired. 1.801 +--> 1.802 + 1.803 +<!ELEMENT object (#PCDATA | param | %block; | form |%inline; | %misc;)*> 1.804 +<!ATTLIST object 1.805 + %attrs; 1.806 + declare (declare) #IMPLIED 1.807 + classid %URI; #IMPLIED 1.808 + codebase %URI; #IMPLIED 1.809 + data %URI; #IMPLIED 1.810 + type %ContentType; #IMPLIED 1.811 + codetype %ContentType; #IMPLIED 1.812 + archive %UriList; #IMPLIED 1.813 + standby %Text; #IMPLIED 1.814 + height %Length; #IMPLIED 1.815 + width %Length; #IMPLIED 1.816 + usemap %URI; #IMPLIED 1.817 + name NMTOKEN #IMPLIED 1.818 + tabindex %Number; #IMPLIED 1.819 + align %ImgAlign; #IMPLIED 1.820 + border %Pixels; #IMPLIED 1.821 + hspace %Pixels; #IMPLIED 1.822 + vspace %Pixels; #IMPLIED 1.823 + > 1.824 + 1.825 +<!-- 1.826 + param is used to supply a named property value. 1.827 + In XML it would seem natural to follow RDF and support an 1.828 + abbreviated syntax where the param elements are replaced 1.829 + by attribute value pairs on the object start tag. 1.830 +--> 1.831 +<!ELEMENT param EMPTY> 1.832 +<!ATTLIST param 1.833 + id ID #IMPLIED 1.834 + name CDATA #REQUIRED 1.835 + value CDATA #IMPLIED 1.836 + valuetype (data|ref|object) "data" 1.837 + type %ContentType; #IMPLIED 1.838 + > 1.839 + 1.840 +<!--=================== Java applet ==================================--> 1.841 +<!-- 1.842 + One of code or object attributes must be present. 1.843 + Place param elements before other content. 1.844 +--> 1.845 +<!ELEMENT applet (#PCDATA | param | %block; | form | %inline; | %misc;)*> 1.846 +<!ATTLIST applet 1.847 + %coreattrs; 1.848 + codebase %URI; #IMPLIED 1.849 + archive CDATA #IMPLIED 1.850 + code CDATA #IMPLIED 1.851 + object CDATA #IMPLIED 1.852 + alt %Text; #IMPLIED 1.853 + name NMTOKEN #IMPLIED 1.854 + width %Length; #REQUIRED 1.855 + height %Length; #REQUIRED 1.856 + align %ImgAlign; #IMPLIED 1.857 + hspace %Pixels; #IMPLIED 1.858 + vspace %Pixels; #IMPLIED 1.859 + > 1.860 + 1.861 +<!--=================== Images ===========================================--> 1.862 + 1.863 +<!-- 1.864 + To avoid accessibility problems for people who aren't 1.865 + able to see the image, you should provide a text 1.866 + description using the alt and longdesc attributes. 1.867 + In addition, avoid the use of server-side image maps. 1.868 +--> 1.869 + 1.870 +<!ELEMENT img EMPTY> 1.871 +<!ATTLIST img 1.872 + %attrs; 1.873 + src %URI; #REQUIRED 1.874 + alt %Text; #REQUIRED 1.875 + name NMTOKEN #IMPLIED 1.876 + longdesc %URI; #IMPLIED 1.877 + height %Length; #IMPLIED 1.878 + width %Length; #IMPLIED 1.879 + usemap %URI; #IMPLIED 1.880 + ismap (ismap) #IMPLIED 1.881 + align %ImgAlign; #IMPLIED 1.882 + border %Pixels; #IMPLIED 1.883 + hspace %Pixels; #IMPLIED 1.884 + vspace %Pixels; #IMPLIED 1.885 + > 1.886 + 1.887 +<!-- usemap points to a map element which may be in this document 1.888 + or an external document, although the latter is not widely supported --> 1.889 + 1.890 +<!--================== Client-side image maps ============================--> 1.891 + 1.892 +<!-- These can be placed in the same document or grouped in a 1.893 + separate document although this isn't yet widely supported --> 1.894 + 1.895 +<!ELEMENT map ((%block; | form | %misc;)+ | area+)> 1.896 +<!ATTLIST map 1.897 + %i18n; 1.898 + %events; 1.899 + id ID #REQUIRED 1.900 + class CDATA #IMPLIED 1.901 + style %StyleSheet; #IMPLIED 1.902 + title %Text; #IMPLIED 1.903 + name NMTOKEN #IMPLIED 1.904 + > 1.905 + 1.906 +<!ELEMENT area EMPTY> 1.907 +<!ATTLIST area 1.908 + %attrs; 1.909 + %focus; 1.910 + shape %Shape; "rect" 1.911 + coords %Coords; #IMPLIED 1.912 + href %URI; #IMPLIED 1.913 + nohref (nohref) #IMPLIED 1.914 + alt %Text; #REQUIRED 1.915 + target %FrameTarget; #IMPLIED 1.916 + > 1.917 + 1.918 +<!--================ Forms ===============================================--> 1.919 + 1.920 +<!ELEMENT form %form.content;> <!-- forms shouldn't be nested --> 1.921 + 1.922 +<!ATTLIST form 1.923 + %attrs; 1.924 + action %URI; #REQUIRED 1.925 + method (get|post) "get" 1.926 + name NMTOKEN #IMPLIED 1.927 + enctype %ContentType; "application/x-www-form-urlencoded" 1.928 + onsubmit %Script; #IMPLIED 1.929 + onreset %Script; #IMPLIED 1.930 + accept %ContentTypes; #IMPLIED 1.931 + accept-charset %Charsets; #IMPLIED 1.932 + target %FrameTarget; #IMPLIED 1.933 + > 1.934 + 1.935 +<!-- 1.936 + Each label must not contain more than ONE field 1.937 + Label elements shouldn't be nested. 1.938 +--> 1.939 +<!ELEMENT label %Inline;> 1.940 +<!ATTLIST label 1.941 + %attrs; 1.942 + for IDREF #IMPLIED 1.943 + accesskey %Character; #IMPLIED 1.944 + onfocus %Script; #IMPLIED 1.945 + onblur %Script; #IMPLIED 1.946 + > 1.947 + 1.948 +<!ENTITY % InputType 1.949 + "(text | password | checkbox | 1.950 + radio | submit | reset | 1.951 + file | hidden | image | button)" 1.952 + > 1.953 + 1.954 +<!-- the name attribute is required for all but submit & reset --> 1.955 + 1.956 +<!ELEMENT input EMPTY> <!-- form control --> 1.957 +<!ATTLIST input 1.958 + %attrs; 1.959 + %focus; 1.960 + type %InputType; "text" 1.961 + name CDATA #IMPLIED 1.962 + value CDATA #IMPLIED 1.963 + checked (checked) #IMPLIED 1.964 + disabled (disabled) #IMPLIED 1.965 + readonly (readonly) #IMPLIED 1.966 + size CDATA #IMPLIED 1.967 + maxlength %Number; #IMPLIED 1.968 + src %URI; #IMPLIED 1.969 + alt CDATA #IMPLIED 1.970 + usemap %URI; #IMPLIED 1.971 + onselect %Script; #IMPLIED 1.972 + onchange %Script; #IMPLIED 1.973 + accept %ContentTypes; #IMPLIED 1.974 + align %ImgAlign; #IMPLIED 1.975 + > 1.976 + 1.977 +<!ELEMENT select (optgroup|option)+> <!-- option selector --> 1.978 +<!ATTLIST select 1.979 + %attrs; 1.980 + name CDATA #IMPLIED 1.981 + size %Number; #IMPLIED 1.982 + multiple (multiple) #IMPLIED 1.983 + disabled (disabled) #IMPLIED 1.984 + tabindex %Number; #IMPLIED 1.985 + onfocus %Script; #IMPLIED 1.986 + onblur %Script; #IMPLIED 1.987 + onchange %Script; #IMPLIED 1.988 + > 1.989 + 1.990 +<!ELEMENT optgroup (option)+> <!-- option group --> 1.991 +<!ATTLIST optgroup 1.992 + %attrs; 1.993 + disabled (disabled) #IMPLIED 1.994 + label %Text; #REQUIRED 1.995 + > 1.996 + 1.997 +<!ELEMENT option (#PCDATA)> <!-- selectable choice --> 1.998 +<!ATTLIST option 1.999 + %attrs; 1.1000 + selected (selected) #IMPLIED 1.1001 + disabled (disabled) #IMPLIED 1.1002 + label %Text; #IMPLIED 1.1003 + value CDATA #IMPLIED 1.1004 + > 1.1005 + 1.1006 +<!ELEMENT textarea (#PCDATA)> <!-- multi-line text field --> 1.1007 +<!ATTLIST textarea 1.1008 + %attrs; 1.1009 + %focus; 1.1010 + name CDATA #IMPLIED 1.1011 + rows %Number; #REQUIRED 1.1012 + cols %Number; #REQUIRED 1.1013 + disabled (disabled) #IMPLIED 1.1014 + readonly (readonly) #IMPLIED 1.1015 + onselect %Script; #IMPLIED 1.1016 + onchange %Script; #IMPLIED 1.1017 + > 1.1018 + 1.1019 +<!-- 1.1020 + The fieldset element is used to group form fields. 1.1021 + Only one legend element should occur in the content 1.1022 + and if present should only be preceded by whitespace. 1.1023 +--> 1.1024 +<!ELEMENT fieldset (#PCDATA | legend | %block; | form | %inline; | %misc;)*> 1.1025 +<!ATTLIST fieldset 1.1026 + %attrs; 1.1027 + > 1.1028 + 1.1029 +<!ENTITY % LAlign "(top|bottom|left|right)"> 1.1030 + 1.1031 +<!ELEMENT legend %Inline;> <!-- fieldset label --> 1.1032 +<!ATTLIST legend 1.1033 + %attrs; 1.1034 + accesskey %Character; #IMPLIED 1.1035 + align %LAlign; #IMPLIED 1.1036 + > 1.1037 + 1.1038 +<!-- 1.1039 + Content is %Flow; excluding a, form, form controls, iframe 1.1040 +--> 1.1041 +<!ELEMENT button %button.content;> <!-- push button --> 1.1042 +<!ATTLIST button 1.1043 + %attrs; 1.1044 + %focus; 1.1045 + name CDATA #IMPLIED 1.1046 + value CDATA #IMPLIED 1.1047 + type (button|submit|reset) "submit" 1.1048 + disabled (disabled) #IMPLIED 1.1049 + > 1.1050 + 1.1051 +<!-- single-line text input control (DEPRECATED) --> 1.1052 +<!ELEMENT isindex EMPTY> 1.1053 +<!ATTLIST isindex 1.1054 + %coreattrs; 1.1055 + %i18n; 1.1056 + prompt %Text; #IMPLIED 1.1057 + > 1.1058 + 1.1059 +<!--======================= Tables =======================================--> 1.1060 + 1.1061 +<!-- Derived from IETF HTML table standard, see [RFC1942] --> 1.1062 + 1.1063 +<!-- 1.1064 + The border attribute sets the thickness of the frame around the 1.1065 + table. The default units are screen pixels. 1.1066 + 1.1067 + The frame attribute specifies which parts of the frame around 1.1068 + the table should be rendered. The values are not the same as 1.1069 + CALS to avoid a name clash with the valign attribute. 1.1070 +--> 1.1071 +<!ENTITY % TFrame "(void|above|below|hsides|lhs|rhs|vsides|box|border)"> 1.1072 + 1.1073 +<!-- 1.1074 + The rules attribute defines which rules to draw between cells: 1.1075 + 1.1076 + If rules is absent then assume: 1.1077 + "none" if border is absent or border="0" otherwise "all" 1.1078 +--> 1.1079 + 1.1080 +<!ENTITY % TRules "(none | groups | rows | cols | all)"> 1.1081 + 1.1082 +<!-- horizontal placement of table relative to document --> 1.1083 +<!ENTITY % TAlign "(left|center|right)"> 1.1084 + 1.1085 +<!-- horizontal alignment attributes for cell contents 1.1086 + 1.1087 + char alignment char, e.g. char=":" 1.1088 + charoff offset for alignment char 1.1089 +--> 1.1090 +<!ENTITY % cellhalign 1.1091 + "align (left|center|right|justify|char) #IMPLIED 1.1092 + char %Character; #IMPLIED 1.1093 + charoff %Length; #IMPLIED" 1.1094 + > 1.1095 + 1.1096 +<!-- vertical alignment attributes for cell contents --> 1.1097 +<!ENTITY % cellvalign 1.1098 + "valign (top|middle|bottom|baseline) #IMPLIED" 1.1099 + > 1.1100 + 1.1101 +<!ELEMENT table 1.1102 + (caption?, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+))> 1.1103 +<!ELEMENT caption %Inline;> 1.1104 +<!ELEMENT thead (tr)+> 1.1105 +<!ELEMENT tfoot (tr)+> 1.1106 +<!ELEMENT tbody (tr)+> 1.1107 +<!ELEMENT colgroup (col)*> 1.1108 +<!ELEMENT col EMPTY> 1.1109 +<!ELEMENT tr (th|td)+> 1.1110 +<!ELEMENT th %Flow;> 1.1111 +<!ELEMENT td %Flow;> 1.1112 + 1.1113 +<!ATTLIST table 1.1114 + %attrs; 1.1115 + summary %Text; #IMPLIED 1.1116 + width %Length; #IMPLIED 1.1117 + border %Pixels; #IMPLIED 1.1118 + frame %TFrame; #IMPLIED 1.1119 + rules %TRules; #IMPLIED 1.1120 + cellspacing %Length; #IMPLIED 1.1121 + cellpadding %Length; #IMPLIED 1.1122 + align %TAlign; #IMPLIED 1.1123 + bgcolor %Color; #IMPLIED 1.1124 + > 1.1125 + 1.1126 +<!ENTITY % CAlign "(top|bottom|left|right)"> 1.1127 + 1.1128 +<!ATTLIST caption 1.1129 + %attrs; 1.1130 + align %CAlign; #IMPLIED 1.1131 + > 1.1132 + 1.1133 +<!-- 1.1134 +colgroup groups a set of col elements. It allows you to group 1.1135 +several semantically related columns together. 1.1136 +--> 1.1137 +<!ATTLIST colgroup 1.1138 + %attrs; 1.1139 + span %Number; "1" 1.1140 + width %MultiLength; #IMPLIED 1.1141 + %cellhalign; 1.1142 + %cellvalign; 1.1143 + > 1.1144 + 1.1145 +<!-- 1.1146 + col elements define the alignment properties for cells in 1.1147 + one or more columns. 1.1148 + 1.1149 + The width attribute specifies the width of the columns, e.g. 1.1150 + 1.1151 + width=64 width in screen pixels 1.1152 + width=0.5* relative width of 0.5 1.1153 + 1.1154 + The span attribute causes the attributes of one 1.1155 + col element to apply to more than one column. 1.1156 +--> 1.1157 +<!ATTLIST col 1.1158 + %attrs; 1.1159 + span %Number; "1" 1.1160 + width %MultiLength; #IMPLIED 1.1161 + %cellhalign; 1.1162 + %cellvalign; 1.1163 + > 1.1164 + 1.1165 +<!-- 1.1166 + Use thead to duplicate headers when breaking table 1.1167 + across page boundaries, or for static headers when 1.1168 + tbody sections are rendered in scrolling panel. 1.1169 + 1.1170 + Use tfoot to duplicate footers when breaking table 1.1171 + across page boundaries, or for static footers when 1.1172 + tbody sections are rendered in scrolling panel. 1.1173 + 1.1174 + Use multiple tbody sections when rules are needed 1.1175 + between groups of table rows. 1.1176 +--> 1.1177 +<!ATTLIST thead 1.1178 + %attrs; 1.1179 + %cellhalign; 1.1180 + %cellvalign; 1.1181 + > 1.1182 + 1.1183 +<!ATTLIST tfoot 1.1184 + %attrs; 1.1185 + %cellhalign; 1.1186 + %cellvalign; 1.1187 + > 1.1188 + 1.1189 +<!ATTLIST tbody 1.1190 + %attrs; 1.1191 + %cellhalign; 1.1192 + %cellvalign; 1.1193 + > 1.1194 + 1.1195 +<!ATTLIST tr 1.1196 + %attrs; 1.1197 + %cellhalign; 1.1198 + %cellvalign; 1.1199 + bgcolor %Color; #IMPLIED 1.1200 + > 1.1201 + 1.1202 +<!-- Scope is simpler than headers attribute for common tables --> 1.1203 +<!ENTITY % Scope "(row|col|rowgroup|colgroup)"> 1.1204 + 1.1205 +<!-- th is for headers, td for data and for cells acting as both --> 1.1206 + 1.1207 +<!ATTLIST th 1.1208 + %attrs; 1.1209 + abbr %Text; #IMPLIED 1.1210 + axis CDATA #IMPLIED 1.1211 + headers IDREFS #IMPLIED 1.1212 + scope %Scope; #IMPLIED 1.1213 + rowspan %Number; "1" 1.1214 + colspan %Number; "1" 1.1215 + %cellhalign; 1.1216 + %cellvalign; 1.1217 + nowrap (nowrap) #IMPLIED 1.1218 + bgcolor %Color; #IMPLIED 1.1219 + width %Pixels; #IMPLIED 1.1220 + height %Pixels; #IMPLIED 1.1221 + > 1.1222 + 1.1223 +<!ATTLIST td 1.1224 + %attrs; 1.1225 + abbr %Text; #IMPLIED 1.1226 + axis CDATA #IMPLIED 1.1227 + headers IDREFS #IMPLIED 1.1228 + scope %Scope; #IMPLIED 1.1229 + rowspan %Number; "1" 1.1230 + colspan %Number; "1" 1.1231 + %cellhalign; 1.1232 + %cellvalign; 1.1233 + nowrap (nowrap) #IMPLIED 1.1234 + bgcolor %Color; #IMPLIED 1.1235 + width %Pixels; #IMPLIED 1.1236 + height %Pixels; #IMPLIED 1.1237 + > 1.1238 +