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