applayerprotocols/wapbase/Tdtd/DTDs/wml12.dtd
author hgs
Fri, 16 Jul 2010 20:55:05 +0530
changeset 29 099ef125a1a4
parent 0 b16258d2340f
permissions -rw-r--r--
201025_03
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
29
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
     1
<!--
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
     2
	Wireless Markup Language (WML) Document Type Definition.
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
     3
	WML is an XML language. Typical usage:
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
     4
	<?xml version="1.0"?>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
     5
	<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
     6
	"http://www.wapforum.org/DTD/wml12.dtd">
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
     7
	<wml>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
     8
	...
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
     9
	</wml>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    10
	
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    11
	Terms and conditions of use are available from the Wireless  Application Protocol Forum
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    12
	Ltd. web site at http://www.wapforum.org/docs/copyright.htm.
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    13
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    14
-->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    15
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    16
<!ENTITY % length "CDATA"> <!-- [0-9]+ for pixels or [0-9]+"%" for
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    17
percentage length -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    18
<!ENTITY % vdata "CDATA"> <!-- attribute value possibly containing
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    19
variable references -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    20
<!ENTITY % HREF "%vdata;"> <!-- URI, URL or URN designating a hypertext
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    21
node. May contain variable references -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    22
<!ENTITY % boolean "(true|false)">
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    23
<!ENTITY % number "NMTOKEN"> <!-- a number, with format [0-9]+ -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    24
<!ENTITY % coreattrs "id ID #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    25
class CDATA #IMPLIED">
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    26
<!ENTITY % ContentType "%vdata;"> <!-- media type. May contain variable
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    27
references -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    28
<!ENTITY % emph "em | strong |b |i |u |big |small">
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    29
<!ENTITY % layout "br">
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    30
<!ENTITY % text "#PCDATA | %emph;">
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    31
<!-- flow covers "card-level" elements, such as text and images -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    32
<!ENTITY % flow "%text; | %layout; | img | anchor |a |table">
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    33
<!-- Task types -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    34
<!ENTITY % task "go | prev | noop | refresh">
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    35
<!-- Navigation and event elements -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    36
<!ENTITY % navelmts "do | onevent">
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    37
<!--================ Decks and Cards ================-->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    38
<!ELEMENT wml ( head?, template?, card+ )>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    39
<!ATTLIST wml
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    40
xml:lang NMTOKEN #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    41
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    42
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    43
<!-- card intrinsic events -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    44
<!ENTITY % cardev
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    45
"onenterforward %HREF; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    46
onenterbackward %HREF; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    47
ontimer %HREF; #IMPLIED"
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    48
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    49
<!-- card field types -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    50
<!ENTITY % fields "%flow; | input | select | fieldset">
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    51
<!ELEMENT card (onevent*, timer?, (do | p | pre)*)>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    52
<!ATTLIST card
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    53
title %vdata; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    54
newcontext %boolean; "false"
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    55
ordered %boolean; "true"
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    56
xml:lang NMTOKEN #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    57
%cardev;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    58
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    59
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    60
<!--================ Event Bindings ================-->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    61
<!ELEMENT do (%task;)>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    62
<!ATTLIST do
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    63
type CDATA #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    64
label %vdata; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    65
name NMTOKEN #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    66
optional %boolean; "false"
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    67
xml:lang NMTOKEN #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    68
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    69
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    70
<!ELEMENT onevent (%task;)>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    71
<!ATTLIST onevent
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    72
type CDATA #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    73
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    74
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    75
<!--================ Deck-level declarations ================-->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    76
<!ELEMENT head ( access | meta )+>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    77
<!ATTLIST head
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    78
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    79
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    80
<!ELEMENT template (%navelmts;)*>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    81
<!ATTLIST template
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    82
%cardev;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    83
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    84
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    85
<!ELEMENT access EMPTY>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    86
<!ATTLIST access
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    87
domain CDATA #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    88
path CDATA #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    89
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    90
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    91
<!ELEMENT meta EMPTY>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    92
<!ATTLIST meta
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    93
http-equiv CDATA #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    94
name CDATA #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    95
forua %boolean; "false"
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    96
content CDATA #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    97
scheme CDATA #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    98
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    99
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   100
<!--================ Tasks ================-->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   101
<!ELEMENT go (postfield | setvar)*>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   102
<!ATTLIST go
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   103
href %HREF; #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   104
sendreferer %boolean; "false"
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   105
method (post|get) "get"
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   106
enctype %ContentType; "application/x-www-form-urlencoded"
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   107
accept-charset CDATA #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   108
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   109
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   110
<!ELEMENT prev (setvar)*>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   111
<!ATTLIST prev
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   112
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   113
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   114
<!ELEMENT refresh (setvar)*>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   115
<!ATTLIST refresh
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   116
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   117
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   118
<!ELEMENT noop EMPTY>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   119
<!ATTLIST noop
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   120
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   121
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   122
<!--================ postfield ================-->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   123
<!ELEMENT postfield EMPTY>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   124
<!ATTLIST postfield
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   125
name %vdata; #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   126
value %vdata; #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   127
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   128
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   129
<!--================ variables ================-->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   130
<!ELEMENT setvar EMPTY>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   131
<!ATTLIST setvar
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   132
name %vdata; #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   133
value %vdata; #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   134
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   135
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   136
<!--================ Card Fields ================-->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   137
<!ELEMENT select (optgroup|option)+>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   138
<!ATTLIST select
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   139
title %vdata; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   140
name NMTOKEN #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   141
value %vdata; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   142
iname NMTOKEN #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   143
ivalue %vdata; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   144
multiple %boolean; "false"
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   145
tabindex %number; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   146
xml:lang NMTOKEN #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   147
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   148
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   149
<!ELEMENT optgroup (optgroup|option)+ >
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   150
<!ATTLIST optgroup
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   151
title %vdata; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   152
xml:lang NMTOKEN #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   153
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   154
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   155
<!ELEMENT option (#PCDATA | onevent)*>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   156
<!ATTLIST option
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   157
value %vdata; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   158
title %vdata; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   159
onpick %HREF; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   160
xml:lang NMTOKEN #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   161
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   162
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   163
<!ELEMENT input EMPTY>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   164
<!ATTLIST input
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   165
name NMTOKEN #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   166
type (text|password) "text"
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   167
value %vdata; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   168
format CDATA #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   169
emptyok %boolean; "false"
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   170
size %number; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   171
maxlength %number; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   172
tabindex %number; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   173
title %vdata; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   174
accesskey %vdata; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   175
xml:lang NMTOKEN #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   176
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   177
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   178
<!ELEMENT fieldset (%fields; | do)* >
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   179
<!ATTLIST fieldset
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   180
title %vdata; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   181
xml:lang NMTOKEN #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   182
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   183
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   184
<!ELEMENT timer EMPTY>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   185
<!ATTLIST timer
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   186
name NMTOKEN #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   187
value %vdata; #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   188
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   189
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   190
<!--================ Images ================-->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   191
<!ENTITY % IAlign "(top|middle|bottom)" >
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   192
<!ELEMENT img EMPTY>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   193
<!ATTLIST img
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   194
alt %vdata; #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   195
src %HREF; #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   196
localsrc %vdata; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   197
vspace %length; "0"
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   198
hspace %length; "0"
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   199
align %IAlign; "bottom"
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   200
height %length; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   201
width %length; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   202
xml:lang NMTOKEN #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   203
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   204
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   205
<!--================ Anchor ================-->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   206
<!ELEMENT anchor ( #PCDATA | br | img | go | prev | refresh )*>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   207
<!ATTLIST anchor
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   208
title %vdata; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   209
accesskey %vdata; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   210
xml:lang NMTOKEN #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   211
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   212
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   213
<!ELEMENT a ( #PCDATA | br | img )*>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   214
<!ATTLIST a
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   215
href %HREF; #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   216
title %vdata; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   217
accesskey %vdata; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   218
xml:lang NMTOKEN #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   219
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   220
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   221
<!--================ Tables ================-->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   222
<!ELEMENT table (tr)+>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   223
<!ATTLIST table
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   224
title %vdata; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   225
align CDATA #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   226
columns %number; #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   227
xml:lang NMTOKEN #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   228
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   229
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   230
<!ELEMENT tr (td)+>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   231
<!ATTLIST tr
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   232
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   233
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   234
<!ELEMENT td ( %text; | %layout; | img | anchor |a )*>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   235
<!ATTLIST td
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   236
xml:lang NMTOKEN #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   237
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   238
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   239
<!--================ Text layout and line breaks ================-->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   240
<!ELEMENT em (%flow;)*>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   241
<!ATTLIST em
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   242
xml:lang NMTOKEN #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   243
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   244
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   245
<!ELEMENT strong (%flow;)*>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   246
<!ATTLIST strong
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   247
xml:lang NMTOKEN #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   248
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   249
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   250
<!ELEMENT b (%flow;)*>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   251
<!ATTLIST b
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   252
xml:lang NMTOKEN #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   253
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   254
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   255
<!ELEMENT i (%flow;)*>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   256
<!ATTLIST i
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   257
xml:lang NMTOKEN #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   258
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   259
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   260
<!ELEMENT u (%flow;)*>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   261
<!ATTLIST u
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   262
xml:lang NMTOKEN #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   263
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   264
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   265
<!ELEMENT big (%flow;)*>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   266
<!ATTLIST big
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   267
xml:lang NMTOKEN #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   268
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   269
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   270
<!ELEMENT small (%flow;)*>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   271
<!ATTLIST small
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   272
xml:lang NMTOKEN #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   273
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   274
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   275
<!ENTITY % TAlign "(left|right|center)">
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   276
<!ENTITY % WrapMode "(wrap|nowrap)" >
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   277
<!ELEMENT p (%fields; | do)*>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   278
<!ATTLIST p
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   279
align %TAlign; "left"
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   280
mode %WrapMode; #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   281
xml:lang NMTOKEN #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   282
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   283
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   284
<!ELEMENT br EMPTY>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   285
<!ATTLIST br
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   286
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   287
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   288
<!ELEMENT pre (#PCDATA |a |br |i |b |em |strong | input | select )*>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   289
<!ATTLIST pre
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   290
xml:space CDATA #FIXED "preserve"
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   291
%coreattrs;
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   292
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   293
<!ENTITY quot "&#34;"> <!-- quotation mark -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   294
<!ENTITY amp "&#38;#38;"> <!-- ampersand -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   295
<!ENTITY apos "&#39;"> <!-- apostrophe -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   296
<!ENTITY lt "&#38;#60;"> <!-- less than -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   297
<!ENTITY gt "&#62;"> <!-- greater than -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   298
<!ENTITY nbsp "&#160;"> <!-- non-breaking space -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   299
<!ENTITY shy "&#173;"> <!-- soft hyphen (discretionary hyphen) -->