applayerprotocols/wapbase/Tdtd/DTDs/wml_1_1.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

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
     4
Copyright Wireless Application Protocol Forum Ltd., 1998,1999.

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
     5
                      All rights reserved.  

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
     6

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
     7
WML is an XML language.  Typical usage:

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
     8
   <?xml version="1.0"?>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
     9
   <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    10
          "http://www.wapforum.org/DTD/wml_1.1.xml">

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    11
   <wml>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    12
   ...

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    13
   </wml>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    14

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    15
Terms and conditions of use are available from the Wireless 

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    16
Application Protocol Forum Ltd. web site at

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    17
http://www.wapforum.org/docs/copyright.htm.

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    18
-->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    19

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    20
<!ENTITY % length  "CDATA">    <!-- [0-9]+ for pixels or [0-9]+"%" for

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    21
                                    percentage length -->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    22
<!ENTITY % vdata   "CDATA">    <!-- attribute value possibly containing

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    23
                                    variable references -->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    24
<!ENTITY % HREF    "%vdata;">  <!-- URI, URL or URN designating a hypertext

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    25
                                    node. May contain variable references -->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    26
<!ENTITY % boolean	"(true|false)">

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    27
<!ENTITY % number  "NMTOKEN">  <!-- a number, with format [0-9]+ -->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    28
<!ENTITY % coreattrs  "id    ID     #IMPLIED 

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    29
                       class CDATA  #IMPLIED">

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    30

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    31
<!ENTITY % emph    "em | strong | b | i | u | big | small">

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    32
<!ENTITY % layout  "br">

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    33

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    34
<!ENTITY % text     "#PCDATA | %emph;">

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    35

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    36
<!-- flow covers "card-level" elements, such as text and images -->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    37
<!ENTITY % flow     "%text; | %layout; | img | anchor | a | table">

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    38

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    39
<!-- Task types -->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    40
<!ENTITY % task   "go | prev | noop | refresh">

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    41

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    42
<!-- Navigation and event elements -->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    43
<!ENTITY % navelmts "do | onevent">

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    44

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    45
<!--================ Decks and Cards ================-->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    46

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    47
<!ELEMENT wml ( head?, template?, card+ )>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    48
<!ATTLIST wml

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    49
  xml:lang        NMTOKEN        #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    50
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    51
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    52

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    53
<!-- card intrinsic events -->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    54
<!ENTITY % cardev

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    55
 "onenterforward  %HREF;          #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    56
  onenterbackward %HREF;          #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    57
  ontimer         %HREF;          #IMPLIED"

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    58
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    59

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    60
<!-- card field types -->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    61
<!ENTITY % fields  "%flow; | input | select | fieldset">

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    62

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    63
<!ELEMENT card (onevent*, timer?, (do | p)*)>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    64
<!ATTLIST card

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    65
  title           %vdata;       #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    66
  newcontext      %boolean;     "false"

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    67
  ordered         %boolean;     "true"

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    68
  xml:lang        NMTOKEN       #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    69
  %cardev;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    70
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    71
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    72

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    73
<!--================ Event Bindings ================-->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    74

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    75
<!ELEMENT do (%task;)>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    76
<!ATTLIST do

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    77
  type         CDATA       #REQUIRED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    78
  label        %vdata;     #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    79
  name         NMTOKEN     #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    80
  optional     %boolean;   "false"

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    81
  xml:lang     NMTOKEN     #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    82
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    83
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    84

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    85
<!ELEMENT onevent (%task;)>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    86
<!ATTLIST onevent

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    87
  type         CDATA       #REQUIRED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    88
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    89
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    90

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    91
<!--================ Deck-level declarations ================-->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    92

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    93
<!ELEMENT head ( access | meta )+>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    94
<!ATTLIST head

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    95
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    96
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    97

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    98
<!ELEMENT template (%navelmts;)*>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    99
<!ATTLIST template

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   100
  %cardev;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   101
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   102
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   103

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   104
<!ELEMENT access EMPTY>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   105
<!ATTLIST access

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   106
  domain       CDATA       #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   107
  path         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

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   111
<!ELEMENT meta EMPTY>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   112
<!ATTLIST meta

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   113
  http-equiv     CDATA      #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   114
  name           CDATA      #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   115
  forua          %boolean;  #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   116
  content        CDATA      #REQUIRED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   117
  scheme         CDATA      #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   118
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   119
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   120

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   121
<!--================ Tasks ================-->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   122

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   123
<!ELEMENT go (postfield | setvar)*>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   124
<!ATTLIST go

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   125
  href            %HREF;           #REQUIRED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   126
  sendreferer     %boolean;       "false"

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   127
  method          (post|get)      "get"

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   128
  accept-charset  CDATA           #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   129
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   130
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   131

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   132
<!ELEMENT prev (setvar)*>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   133
<!ATTLIST prev

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

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   137
<!ELEMENT refresh (setvar)*>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   138
<!ATTLIST refresh

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   139
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   140
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   141

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   142
<!ELEMENT noop EMPTY>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   143
<!ATTLIST noop

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   144
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   145
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   146

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   147
<!--================ postfield ================-->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   148
 

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   149
<!ELEMENT postfield EMPTY>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   150
<!ATTLIST postfield

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   151
  name         %vdata;           #REQUIRED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   152
  value        %vdata;           #REQUIRED

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

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   156
<!--================ variables ================-->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   157

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   158
<!ELEMENT setvar EMPTY>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   159
<!ATTLIST setvar

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   160
  name         %vdata;           #REQUIRED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   161
  value        %vdata;           #REQUIRED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   162
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   163
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   164

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   165
<!--================ Card Fields ================-->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   166

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   167
<!ELEMENT select (optgroup|option)+>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   168
<!ATTLIST select

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   169
  title        %vdata;           #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   170
  name         NMTOKEN           #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   171
  value        %vdata;           #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   172
  iname        NMTOKEN           #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   173
  ivalue       %vdata;           #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   174
  multiple     %boolean;         "false"

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   175
  tabindex     %number;          #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   176
  xml:lang     NMTOKEN           #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   177
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   178
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   179

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   180
<!ELEMENT optgroup (optgroup|option)+ >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   181
<!ATTLIST optgroup

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   182
  title      %vdata;    #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   183
  xml:lang   NMTOKEN    #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   184
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   185
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   186

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   187
<!ELEMENT option (#PCDATA | onevent)*>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   188
<!ATTLIST option

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   189
  value      %vdata;    #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   190
  title      %vdata;    #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   191
  onpick     %HREF;     #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   192
  xml:lang   NMTOKEN    #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   193
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   194
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   195

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   196
<!ELEMENT input EMPTY>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   197
<!ATTLIST input

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   198
  name       NMTOKEN           #REQUIRED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   199
  type       (text|password)   "text"

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   200
  value      %vdata;           #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   201
  format     CDATA             #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   202
  emptyok    %boolean;         "false"

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   203
  size       %number;          #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   204
  maxlength  %number;          #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   205
  tabindex   %number;          #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   206
  title      %vdata;           #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   207
  xml:lang   NMTOKEN           #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   208
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   209
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   210

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   211
<!ELEMENT fieldset (%fields; | do)* >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   212
<!ATTLIST fieldset

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   213
  title           %vdata;      #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   214
  xml:lang        NMTOKEN      #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   215
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   216
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   217

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   218
<!ELEMENT timer EMPTY>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   219
<!ATTLIST timer

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   220
  name       NMTOKEN           #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   221
  value      %vdata;           #REQUIRED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   222
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   223
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   224

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   225
<!--================ Images ================-->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   226

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   227
<!ENTITY % IAlign "(top|middle|bottom)" >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   228

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   229
<!ELEMENT img EMPTY>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   230
<!ATTLIST img

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   231
  alt        %vdata;      #REQUIRED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   232
  src        %HREF;       #REQUIRED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   233
  localsrc   %vdata;      #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   234
  vspace     %length;     "0"

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   235
  hspace     %length;     "0"

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   236
  align      %IAlign;     "bottom"

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   237
  height     %length;     #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   238
  width      %length;     #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   239
  xml:lang   NMTOKEN      #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   240
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   241
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   242

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   243
<!--================ Anchor ================-->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   244

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   245
<!ELEMENT anchor ( #PCDATA | br | img | go | prev | refresh )*>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   246
<!ATTLIST anchor

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   247
  title        %vdata;      #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   248
  xml:lang     NMTOKEN      #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   249
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   250
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   251

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   252
<!ELEMENT a ( #PCDATA | br | img )*>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   253
<!ATTLIST a

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   254
  href         %HREF;       #REQUIRED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   255
  title        %vdata;      #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   256
  xml:lang     NMTOKEN      #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   257
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   258
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   259

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   260
<!--================ Tables ================-->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   261

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   262
<!ELEMENT table (tr)+>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   263
<!ATTLIST table

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   264
  title       %vdata;    #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   265
  align       CDATA      #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   266
  columns     %number;   #REQUIRED

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

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   271
<!ELEMENT tr (td)+>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   272
<!ATTLIST tr

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

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   276
<!ELEMENT td ( %text; | %layout; | img | anchor | a )*>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   277
<!ATTLIST td

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   278
  xml:lang        NMTOKEN       #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   279
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   280
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   281

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   282
<!--================ Text layout and line breaks ================-->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   283

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   284
<!ELEMENT em     (%flow;)*>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   285
<!ATTLIST em

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   286
  xml:lang        NMTOKEN       #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   287
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   288
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   289

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   290
<!ELEMENT strong (%flow;)*>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   291
<!ATTLIST strong

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   292
  xml:lang        NMTOKEN       #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   293
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   294
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   295

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   296
<!ELEMENT b      (%flow;)*>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   297
<!ATTLIST b

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   298
  xml:lang        NMTOKEN       #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   299
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   300
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   301

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   302
<!ELEMENT i      (%flow;)*>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   303
<!ATTLIST i

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   304
  xml:lang        NMTOKEN       #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   305
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   306
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   307

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   308
<!ELEMENT u      (%flow;)*>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   309
<!ATTLIST u

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   310
  xml:lang        NMTOKEN       #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   311
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   312
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   313

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   314
<!ELEMENT big    (%flow;)*>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   315
<!ATTLIST big

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   316
  xml:lang        NMTOKEN       #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   317
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   318
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   319

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   320
<!ELEMENT small  (%flow;)*>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   321
<!ATTLIST small

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   322
  xml:lang        NMTOKEN       #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   323
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   324
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   325

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   326
<!ENTITY % TAlign "(left|right|center)">

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   327
<!ENTITY % WrapMode "(wrap|nowrap)" >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   328
<!ELEMENT p (%fields; | do)*>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   329
<!ATTLIST p

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   330
  align       %TAlign;     "left"

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   331
  mode        %WrapMode;   #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   332
  xml:lang    NMTOKEN      #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   333
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   334
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   335

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   336
<!ELEMENT br EMPTY>

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   337
<!ATTLIST br

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   338
  xml:lang        NMTOKEN       #IMPLIED

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   339
  %coreattrs;

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   340
  >

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   341

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   342
<!ENTITY quot  "&#34;">     <!-- quotation mark -->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   343
<!ENTITY amp   "&#38;#38;"> <!-- ampersand -->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   344
<!ENTITY apos  "&#39;">     <!-- apostrophe -->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   345
<!ENTITY lt    "&#38;#60;"> <!-- less than -->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   346
<!ENTITY gt    "&#62;">     <!-- greater than -->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   347
<!ENTITY nbsp  "&#160;">    <!-- non-breaking space -->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   348
<!ENTITY shy   "&#173;">    <!-- soft hyphen (discretionary hyphen) -->

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   349

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   350
<!--

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   351
Copyright Wireless Application Protocol Forum Ltd., 1998,1999.

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   352
                      All rights reserved.  

099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   353
-->