Annotation of embedaddon/libxml2/test/valid/dtds/xhtml1-frameset.dtd, revision 1.1.1.1

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

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>