WAP-191-Wireless Markup Language Specification: Static Conformance Requirements
Wouter van der Kamp, $Id: WAP191-CONFORMANCE.html,v 1.3 2000/11/21 04:19:06 p Exp $
Conformance matrix of WML parser module against [WAP-191]
February-2000.
Legend:
- unknown
- Implementation may not be fully conformant.
- partial
- Implementation is not fully conformant.
- n
- Not implemented.
- y
- Implementation is fully conformant.
15.1 WML User Agent
15.1.1 Character Set and Encoding
| Item | Function | Reference | Mandatory/Optional | Conformance |
| WML-01 |
UTF-8 Encoding |
6 |
O |
n |
| WML-02 |
UTF-16 Encoding |
6 |
O |
n |
| WML-03 |
UCS-4 Encoding |
6 |
O |
n |
| WML-04 |
Other character encoding |
6 |
O |
y1 |
| WML-05 |
Reference processing |
6.1 |
M |
y |
| WML-06 |
Character entities |
6.2 |
M |
y |
15.1.2 Events and Navigation
| Item | Function | Reference | Mandatory/Optional | Conformance |
| WML-07 |
History |
9.2 |
M |
n |
| WML-08 |
Card/Deck task Shadowing |
9.6 |
M |
y |
| WML-09 |
Intrinsic Events |
9.10 |
M |
n |
15.1.3 State Model
| Item | Function | Reference | Mandatory/Optional | Conformance |
| WML-10 |
Browser context |
10.1 |
M |
n |
| WML-11 |
Initialisation (newcontext) |
10.2 |
M |
n |
| WML-12 |
Variables |
10.3 |
M |
n |
| WML-13 |
Context restrictions |
10.4 |
M |
n |
15.1.4 User Agent Semantics
| Item | Function | Reference | Mandatory/Optional | Conformance |
| WML-14 |
Deck access control |
12.1 |
M |
n |
| WML-15 |
Low-memory behaviour |
12.2 |
O |
n |
| WML-16 |
Error handling |
12.3 |
M |
n |
| WML-17 |
Unknown DTD handling |
12.4 |
M |
n |
| WML-18 |
Inter-card navigation |
12.5 |
M |
n |
15.1.5 Elements
If a user agent does not support an optional element, it should
continue to process the children of the element. The children of an
element include all elements and character data.
| Item | Function | Reference | Mandatory/Optional | Conformance |
| WML-19 |
a |
9.9 |
M |
y |
| WML-20 |
anchor |
9.8 |
M |
y |
| WML-21 |
access |
11.3.1 |
M |
n |
| WML-22 |
b |
11.8.2 |
O |
y |
| WML-23 |
big |
11.8.2 |
O |
y |
| WML-24 |
br |
11.8.4 |
M |
y |
| WML-25 |
card |
11.5 |
M |
y |
| WML-26 |
do |
9.7 |
M |
y |
| WML-27 |
em |
11.8.2 |
O |
y |
| WML-28 |
fieldset |
11.6.4 |
O |
n |
| WML-29 |
go |
9.5.1 |
M |
partial2 |
| WML-30 |
head |
11.3 |
M |
n |
| WML-31 |
i |
11.8.2 |
O |
y |
| WML-32 |
img |
11.9 |
M |
n |
| WML-33 |
input |
11.6.3 |
M |
partial3 |
| WML-34 |
meta |
11.3.2 |
O |
n |
| WML-35 |
noop |
9.5.4 |
M |
y |
| WML-36 |
p |
11.8.3 |
M |
y |
| WML-37 |
postfield |
9.3 |
M |
n |
| WML-75 |
pre |
11.8.9 |
O |
n |
| WML-38 |
prev |
9.5.2 |
M |
n |
| WML-39 |
onevent |
9.10.1 |
M |
n |
| WML-40 |
optgroup |
11.6.2.3 |
O |
n |
| WML-41 |
option |
11.6.2.2 |
M |
y |
| WML-42 |
refresh |
9.5.3 |
M |
n |
| WML-43 |
select |
11.6.2.1 |
M |
partial4 |
| WML-44 |
small |
11.8.2 |
O |
y |
| WML-45 |
strong |
11.8.2 |
O |
y |
| WML-46 |
table |
11.8.5 |
M |
n |
| WML-47 |
template |
11.4 |
M |
n |
| WML-48 |
timer |
11.7 |
M |
n |
| WML-49 |
td |
11.8.7 |
M |
n |
| WML-50 |
tr |
11.8.6 |
M |
n |
| WML-51 |
u |
11.8.2 |
O |
y |
| WML-52 |
setvar |
9.4 |
M |
n |
| WML-53 |
wml |
11.2 |
M |
y |
15.1.6 Image Support
| Item | Function | Reference | Mandatory/Optional | Conformance |
| WML-54 |
Display of alt attribute of <img> |
11.9 |
IF NOT WAE-GRIM: M |
n |
| WML-55 |
Support for vspace hint |
11.9 |
WAE-GRIM:O |
n |
| WML-56 |
Support for hspace hint |
11.9 |
WAE-GRIM:O |
n |
| WML-57 |
Support for <img> align |
11.9 |
WAE-GRIM:O |
n |
| WML-58 |
Support for <img> height |
11.9 |
WAE-GRIM:O |
n |
| WML-59 |
Support for <img> width |
11.9 |
WAE-GRIM:O |
n |
15.2 WML Encoder
15.2.1 Token Table
| Item | Function | Reference | Mandatory/Optional | Conformance |
| WML-60 |
WML token table |
14 |
M |
n |
15.2.2 Validation
| Item | Function | Reference | Mandatory/Optional | Conformance |
| WML-61 |
XML Well-formed |
14.2.2 |
M |
n |
| WML-62 |
XML Validation |
14.2.2 |
O |
n |
| WML-63 |
WML Validation |
15.3 |
O |
unknown |
15.3 WML Document - Server
| Item | Function | Reference | Mandatory/Optional | Conformance |
| WML-64 |
Variable references may only occur in vdata attribute values |
7.5 |
M |
n |
| WML-65 |
Variable references must match the production rule var |
10.3.1 |
M |
n |
| WML-66 |
Two or more do elements with the same name must not be present in
a single card or in the template element. (Note: An unspecified name
defaults to the value of the type attribute.) |
9.7 |
M |
n |
| WML-67 |
A meta element must not contain more than one attribute of name
and http-equiv |
11.3.2 |
M |
n |
| WML-68 |
The number of columns in a table must not be set to zero |
11.8.5 |
M |
n |
| WML-69 |
Event bindings must not conflict |
9.10 |
M |
n |
15.4 WML Document Client
| Item | Function | Reference | Mandatory/Optional | Conformance |
| WML-70 |
Variable references must match the production rule var |
10.3.1 |
O |
n |
| WML-71 |
Two or more do element with the same name must not be present in a
single card or in the template element. (Note: An unspecified name
defaults to the value of the type attribute.) |
9.7 |
O |
n |
| WML-72 |
A meta element must not contain more than one attribute of name
and http-equiv |
11.3.2 |
O |
n |
| WML-73 |
The number of columns in a table must not be set to zero |
11.8.5 |
O |
n |
| WML-74 |
Event bindings must not conflict |
9.10 |
O |
n |
Notes
1. The mobilizer uses the US-ASCII character encoding.
2. The go element only works when the target (href attribute) is within the current deck.
3. There does not take a check place on the input of the user according to the format attribute.
4. The multiple attribute is ignored for now.