Status
W3C XForms - Document Structure
Section |
Title |
Supported |
Notes |
3.1 |
Namespaces |
Yes |
|
3.2.1 |
Common Attributes |
Yes |
|
3.2.2 |
Linking Attributes |
Yes |
|
3.2.3 |
Single-Node Binding Attributes |
Yes |
|
3.2.4 |
Node-Set Binding Attributes |
Yes |
|
3.2.5 |
Model Item Property Attributes |
Yes |
|
3.3.1 |
model |
Partial |
@functions not supported. @schema not supported. Attributes from
XML Events not supported. |
3.3.2 |
instance |
Partial |
Error when no "instance" element. |
3.3.3 |
submission |
Partial |
Something Tes not supported. |
3.3.4 |
bind |
Yes |
|
3.4 |
MustUnderstand Module |
No |
|
3.5.1 |
extension |
No |
|
W3C XForms - Processing Model (Events)
Section |
Title |
Supported |
Notes |
4.2.1 |
xforms-model-construct |
Partial |
Fails when instance not exists |
4.2.2 |
xforms-model-construct-done |
Yes |
|
4.2.3 |
xforms-ready |
Yes |
|
4.2.4 |
xforms-model-destruct |
Yes |
|
4.3.1 |
xforms-next
xforms-previous |
No |
|
4.3.2 |
xforms-focus |
Yes |
|
4.3.3 |
xforms-help
xforms-hint |
No |
|
4.3.4 |
xforms-refresh |
Yes |
|
4.3.5 |
xforms-revalidate |
Yes |
|
4.3.6 |
xforms-recalculate |
Yes |
|
4.3.7 |
xforms-rebuild |
Yes |
|
4.3.8 |
xforms-reset |
Yes |
|
4.3.9 |
xforms-submit |
Yes |
|
4.4.1 |
DOMActivate |
Yes |
|
4.4.2 |
xforms-value-changed |
Yes |
|
4.4.3 |
xforms-select
xforms-deselect |
Yes |
|
4.4.4 |
xforms-scroll-first
xforms-scroll-last |
No |
|
4.4.5 |
xforms-insert
xforms-delete |
Yes |
|
4.4.6 |
xforms-valid |
Yes |
|
4.4.7 |
xforms-invalid |
Yes |
|
4.4.8 |
DOMFocusIn |
Yes |
|
4.4.9 |
DOMFocusOut |
Yes |
|
4.4.10 |
xforms-readonly |
Yes |
|
4.4.11 |
xforms-readwrite |
Yes |
|
4.4.12 |
xforms-required |
Yes |
|
4.4.13 |
xforms-optional |
Yes |
|
4.4.14 |
xforms-enabled |
Yes |
|
4.4.15 |
xforms-disabled |
Yes |
|
4.4.16 |
xforms-in-range |
Yes |
|
4.4.17 |
xforms-out-of-range |
Yes |
|
4.4.18 |
xforms-submit-done |
Yes |
|
4.4.19 |
xforms-submit-error |
Yes |
|
4.5.1 |
xforms-binding-exception |
Yes |
|
4.5.2 |
xforms-link-exception |
Yes |
|
4.5.3 |
xforms-link-error |
Yes |
|
4.5.4 |
xforms-compute-exception |
Yes |
|
4.6.1 |
Event Sequencing For
input, secret, textarea,
range, upload |
Yes |
|
4.6.2 |
Event Sequencing For output |
Yes |
|
4.6.3 |
Event Sequencing For
select, select1 |
Partial |
All work fine but select with appearance full is always incremental |
4.6.4 |
Event Sequencing For trigger |
Yes |
|
4.6.5 |
Event Sequencing For submit |
Yes |
|
4.6.6 |
Sequence: Selection w/o Value Change |
Yes |
|
4.6.7 |
Value Change w/Focus Change |
Yes |
|
4.6.8 |
Activating a Trigger |
Yes |
|
4.6.9 |
Submission |
Yes |
|
W3C XForms - Datatypes
Section |
Title |
Supported |
Notes |
5.1 |
XML Schema Built-in Datatypes |
Partial |
|
5.2.1 |
xforms:listItem |
No |
|
5.2.2 |
xforms:listItems |
No |
|
5.2.3 |
xforms:dayTimeDuration |
No |
|
5.2.4 |
xforms:yearMonthDuration |
No |
|
Supported types: string, boolean, integer, decimal,
nonPositiveInteger, nonNegativeInteger, negativeInteger,
positiveInteger, date, time, datetime, duration, gday, gmonth,
gyear, gyearmonth, email, url.
W3C XForms - Model Item Properties
Section |
Title |
Supported |
Notes |
6.1.1 |
type |
Partial |
Limited to types mentioned above |
6.1.2 |
readonly |
Yes |
|
6.1.3 |
required |
Yes |
|
6.1.4 |
relevant |
Yes |
|
6.1.5 |
calculate |
Yes |
|
6.1.6 |
constraint |
Yes |
|
6.1.7 |
p3ptype |
No |
|
6.2 |
Atomic Datatype |
No |
|
7. W3C XForms - XPath Expression in XForms
Section |
Title |
Supported |
Notes |
7.1 |
XPath Datatypes |
Yes |
|
7.2 |
Feature string for the
hasFeature method call |
No |
|
7.3.1 |
getInstanceDocument() |
Yes |
|
7.3.2 |
rebuild() |
Yes |
|
7.3.3 |
recalculate() |
Yes |
|
7.3.4 |
revalidate() |
Yes |
|
7.3.5 |
refresh() |
Yes |
|
7.4 |
Evaluation Context |
Yes |
|
7.5.1 |
Dynamic Dependencies |
Yes |
|
7.5.2 |
Model Binding Expressions |
Yes |
|
7.5.3 |
UI Binding Expressions |
Yes |
|
7.5.4 |
UI Binding in other XML vocabularies |
No |
|
7.5.5 |
Binding Examples |
n/a |
|
7.6 |
XForms Core Function Library |
Yes |
|
7.7.1 |
boolean-from-string() |
Yes |
|
7.7.2 |
if() |
Yes |
|
7.8.1 |
avg() |
Yes |
|
7.8.2 |
min() |
Yes |
|
7.8.3 |
max() |
Yes |
|
7.8.4 |
count-non-empty() |
Yes |
|
7.8.5 |
index() |
Yes |
|
7.9.1 |
property() |
Yes |
|
7.10.1 |
now() |
Yes |
|
7.10.2 |
days-from-date() |
No |
|
7.10.3 |
seconds-from-dateTime() |
No |
|
7.10.4 |
seconds() |
No |
|
7.10.5 |
months() |
No |
|
7.11.1 |
instance() |
Yes |
|
7.12 |
Extension Functions |
No |
|
W3C XForms - Form Controls
Section |
Title |
Supported |
Notes |
8.1.1 |
Common Requirements |
- |
|
8.1.2 |
input |
Yes |
|
8.1.3 |
secret |
Yes |
|
8.1.4 |
textarea |
Yes |
|
8.1.5 |
output |
Yes |
|
8.1.6 |
upload |
No |
|
8.1.7 |
range |
No |
|
8.1.8 |
trigger |
Yes |
|
8.1.9 |
submit |
Yes |
|
8.1.10 |
select |
Partial |
@selection not implemented, yet. |
8.1.11 |
select1 |
Partial |
@selection not implemented, yet. |
8.2.1 |
choices |
No |
|
8.2.2 |
item |
Yes |
|
8.2.3 |
value |
Yes |
|
8.3 |
filename |
No |
|
8.3.2 |
mediatype |
No |
|
8.3.3 |
label |
Yes |
3 |
8.3.4 |
help |
Yes |
|
8.3.5 |
hint |
Yes |
|
8.3.6 |
alert |
Yes |
|
W3C XForms - XForms User Interface
Section |
Title |
Supported |
Notes |
9.2.1 |
switch |
Yes |
|
9.2.2 |
case |
Yes |
|
9.2.3 |
toggle |
Yes |
|
9.3.1 |
repeat |
Yes |
|
9.3.2 |
Creating Repeating
Structures Via Attributes |
No |
|
9.3.3 |
itemset |
Yes |
|
9.3.4 |
copy |
No |
|
9.3.5 |
insert |
Yes |
|
9.3.6 |
delete |
Yes |
|
9.3.7 |
setindex |
Yes |
|
9.3.8 |
Repeat Processing |
Yes |
|
9.3.9 |
Nested Repeats |
Yes |
|
9.3.10 |
User Interface Interaction |
No |
No support for @number. |
W3C XForms - XForms Actions
Section |
Title |
Supported |
Notes |
10.1 |
XForms Action Module |
- |
|
10.1.1 |
action |
Yes |
|
10.1.2 |
dispatch |
Yes |
|
10.1.3 |
rebuild |
Yes |
|
10.1.4 |
recalculate |
Yes |
|
10.1.5 |
revalidate |
Yes |
|
10.1.6 |
refresh |
Yes |
|
10.1.7 |
setfocus |
Yes |
|
10.1.8 |
load |
Yes |
|
10.1.9 |
setvalue |
Yes |
|
10.1.10 |
send |
Yes |
|
10.1.11 |
reset |
Yes |
|
10.1.12 |
message |
Partial |
|
10.1.13 |
insert, delete, setindex |
Yes |
|
W3C XForms - Submit
Section |
Title |
Supported |
Notes |
11.1 |
xforms-submit |
Yes |
|
11.2 |
Submission Options |
Yes |
|
11.3 |
Serialization as
application/xml |
Yes |
|
11.4 |
Serialization as
multipart/related |
No |
|
11.5 |
Serialization as
multipart/form-data |
No |
|
11.6 |
Serialization as
application/x-www-form-urlencoded |
Yes |
|
11.7 |
The post, multipart-post,
form-data-post, and
urlencoded-post Submit Methods |
Partial |
Only post |
11.8 |
put |
No |
|
11.9 |
get |
Yes |
|
Added
XForms 1.1
- Action attributes: if and while
- XPath function current
- Type email
- Submission attribute validate
- SOAP submission
Namespace "http://www.ajaxforms.net/2006/ajx"
- Element Timer and actions Start and Stop
- Element Dialog and actions Show and Hide
- Action Setproperty
- Action Confirm
- Submission attribute synchronized
Others
- XPath function is-valid(nodeset)
- Switch appearance tabs