XForms 1.1 Test Suite Feature-Focused Implementation Report for Chiba XForms Processor
XForms 1.1 Test -- January 2009
This report describes the results from testing the XForms 1.1
Test Suite with the Chiba XForms processor. This report is focused on features
of XForms 1.1 not already reported by the XForms community.
Reference: Focused Chiba email report (2009-01-26)
The following tests are reported to pass with the Chiba implementation.
From chapter 3:
Required:
- 3.3.1.c1 valid schema
- 3.3.1.c2 invalid schema
- 3.3.1.d2
- 3.3.1.d3
From chapter 4:
Required:
- 4.2.1.b2 schemas loaded with an xforms-link-exception
- 4.5.4.a xforms-compute-exception
- 4.6.5.a event sequencing for submit controls
- 4.8.1.b getInstanceDocument() throws a DOMException
Recommended:
- 4.2.4.a xforms-model-destruct dispatched after form submission
From chapter 5:
Required:
- 5.2.2.a listItem datatype
- 5.2.3.a listItems datatype
- 5.2.5.a yearMonthDuration datatype
- 5.2.6.a email datatype
- 5.2.7.a card-number datatype
From chapter 6:
Required:
Optional:
- 6.1.7.a p3ptype property (non-normative)
From chapter 7:
Required:
- 7.7.7.a random() function
- 7.8.3.a digest() function using sha1, md5, and sha256
- 7.8.3.b digest() function using sha384 and sha512
From chapter 8:
Required:
- 8.1.1.a form control violates data binding restriction
- 8.1.10.c appearance attribute of select element
From chapter 9:
Recommended:
- 9.3.6.a itemset element example
From chapter 10:
Required:
- 10.3.d insert action using at attribute
- 10.3.e insert action using position attribute
- 10.4.a delete action using context attribute
- 10.4.b delete action using context and bind attributes
- 10.8.f dispatch element dispatches cancelled predefined event
- 10.18.a iteration of XForms actions
- 10.18.b iteration of XForms actions using action element
- 10.18.d XForms actions with if and while attributes
- 10.18.e iteration of XForms actions - Summing Selected Results example
Recommended:
- 10.6.1.a case element child of the toggle element
- 10.6.1.b case element child of the toggle element precedence testing
- 10.15.a send element
From chapter 11:
* Submission Module is Recommended
- 11.1.i relevant attribute of submission element
- 11.1.m mediatype attribute of submission element
- 11.1.n encoding attribute of submission element
- 11.1.q cdata-section-elements attribute of submission element
- 11.1.r replace attribute of submission element
- 11.1.s1 instance attribute of submission element
- 11.1.s2 invalid instance attribute of submission element
- 11.1.t target attribute of submission element
- 11.1.u separator attribute of submission element
- 11.2.b non-relevant nodes are not serialized
- 11.5.a xforms-submit-error event
- 11.8.a header element of submission element
- 11.8.2.a value element with value attribute
- 11.9.e HTTP form-data-post as a submission option
- 11.9.f HTTP urlencoded-posts as a submission option
- 11.9.k HTTPS form-data-post as a submission option
- 11.9.l HTTPS urlencoded-posts as a submission option
- 11.9.1.a get submission method
- 11.9.5.a serialization as application/xml
- 11.9.7.a serialization as multipart/form-data
- 11.9.8.a serialization as application/x-www-form-urlencoded
- 11.10.c submission response with target receiving instance
- 11.11.2.a indicating a SOAP submission
- 11.11.3.b SOAP HTTP binding with post method
- 11.11.3.c SOAP HTTP binding