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




Powered by AJAXForms

SourceForge.net Logo