My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
ImplementationStatus  
The Implementation status of XForms 1.1 features.
Phase-Requirements, Index, Status
Updated Feb 4, 2010 by merle.st...@gmail.com

The team is working on running all tests in the Selenium TestRunner

W3C XForms 1.1 Test Suite Compliance Results Table

Browser Results Results By Chapter Latest Latest-1
Test Results for IE7 Test Status for IE7 321 Passed out of 417 240 Passed out of 417
Test Results for Firefox 3 Test Status for Firefox 3 317 Passed out of 417 242 Passed out of 417

Note: Only "Normative" test cases counted

Note: Chapter 1, Appendix G and H tests not included

Legend

wiki: Wiki Feature Page

Implemented: Code Implemented but not yet Verified

Browser Columns: Verified on IE6, IE7, IE8(beta), Firefox 2, Firefox 3, Chrome, Safari, and Opera

wiki Element Implemented IE 6 IE 7 IE 8 Firefox 2 Firefox 3 FF 2(XML) FF 3(XML) Chrome Chrome(XML) Safari Safari(XML) Opera
FeatureValidation yes

Structure

wiki Structure Implemented IE 6 IE 7 IE 8 Firefox 2 Firefox 3 FF 2(XML) FF 3(XML) Chrome Chrome(XML) Safari Safari(XML) Opera
model yes
instance yes
FeatureSubmission submission Partially
bind yes
extension

Core Form Controls

wiki Control Implemented IE 6 IE 7 IE 8 Firefox 2 Firefox 3 FF 2(XML) FF 3(XML) Chrome Chrome(XML) Safari Safari(XML) Opera
input yes
secret
textarea
output yes
upload no
range yes
trigger yes
submit yes
select yes
FeatureSelect1 select1 yes
label yes
help
hint yes
alert yes
FeatureSelect1 choices in-progress
FeatureSelect1 item yes
FeatureSelect1 value yes
FeatureSelect1 itemset in-progress
FeatureSelect1 copy in-progress

Container Elements

wiki Control Implemented IE 6 IE 7 IE 8 Firefox 2 Firefox 3 FF 2(XML) FF 3(XML) Chrome Chrome(XML) Safari Safari(XML) Opera
group yes
switch yes
case yes
repeat yes

Actions

wiki Action Implemented IE 6 IE 7 IE 8 Firefox 2 Firefox 3 FF 2(XML) FF 3(XML) Chrome Chrome(XML) Safari Safari(XML) Opera
conditional yes
iteration
action yes
setvalue Partially
setindex no
insert yes
delete yes
toggle yes
setfocus
dispatch yes
rebuild yes
recalculate yes
refresh yes
reset yes
load yes
send yes
message yes

XPath Functions

wiki Function Implemented IE 6 IE 7 IE 8 Firefox 2 Firefox 3 FF 2(XML) FF 3(XML) Chrome Chrome(XML) Safari Safari(XML) Opera
boolean-from-string yes
is-card-number yes
avg yes
min yes
max yes
count-non-empty yes
index yes
power yes
random yes
compare yes
local-date yes
property yes
digest yes
hmac yes
if yes
local-dateTime yes
now yes
days-from-date yes
days-to-date yes
seconds-from-dateTime yes
seconds-to-dateTime yes
adjust-dateTime-to-timezone yes
seconds yes
months yes
instance yes
current yes
id
context yes
choose yes
event yes

Events

Initialization Events

wiki Event Implemented IE 6 IE 7 IE 8 Firefox 2 Firefox 3 FF 2(XML) FF 3(XML) Chrome Chrome(XML) Safari Safari(XML) Opera
xforms-model-construct yes
xforms-model-construct-done yes
xforms-ready yes
xforms-model-destruct no

Interaction Events

wiki Event Implemented IE 6 IE 7 IE 8 Firefox 2 Firefox 3 FF 2(XML) FF 3(XML) Chrome Chrome(XML) Safari Safari(XML) Opera
xforms-rebuild Partially, because  issue 103 
xforms-recalculate Partially, because  issue 103 
xforms-revalidate Partially, because  issue 103 
xforms-refresh Partially, because  issue 103 
xforms-reset yes
xforms-next and xforms-previous
xforms-focus
xforms-help
xforms-hint yes
xforms-submit yes
xforms-submit-serialize

Notification Events

wiki Event Implemented IE 6 IE 7 IE 8 Firefox 2 Firefox 3 FF 2(XML) FF 3(XML) Chrome Chrome(XML) Safari Safari(XML) Opera
xforms-insert Partially
xforms-delete Partially
xforms-value-changed yes
xforms-valid no
xforms-invalid Partially, because  issue 103 
xforms-readonly no
xforms-readwrite no
xforms-required no
xforms-optional no
xforms-enabled no
xforms-disabled no
DOMActivate yes
DOMFocusIn no
DOMFocusOut no
xforms-select and xforms-deselect no
xforms-in-range no
xforms-out-of-range no
xforms-scroll-first and xforms-scroll-last no
xforms-submit-done yes

Error Indication Events

wiki Event Implemented IE 6 IE 7 IE 8 Firefox 2 Firefox 3 FF 2(XML) FF 3(XML) Chrome Chrome(XML) Safari Safari(XML) Opera
xforms-binding-exception
xforms-compute-exception
xforms-link-error
xforms-link-exception
xforms-output-error
xforms-submit-error
xforms-version-exception

Priority for Missing Features for XForms 1.1

  • FeatureValidation
  • Implement missing features
  • xforms-rebuild event not dispatched
  • xforms-refresh event not dispatched
  • xforms-recalculate event not dispatched
  • xforms-revalidate event not dispatched
  • xforms-model-destruct event not dispatched

Missing Features for XForms 1.1

  • Setindex
  • Upload
    • @mediatype
    • @incremental
    • @appearance
    • <filename/>
    • <mediatype/>
  • Help Element
  • Input/secret/textarea Control
    • @incremental
    • @inputmode
    • type-based rendering
      • type=xsd:date
  • Secret/Textarea do not work
  • Output
    • @appearance
    • ?currency format/decimal format?
  • Range
    • @incremental
  • Trigger/Submit
    • @appearance(full:compact:minimal)
  • Select
    • Not successful in testing
    • @incremental
    • @appearance(fullcheckbox:compactlist:minimalchecks)
  • Select1
    • @incremental
    • @appearance(fullradiobox:compactlist)
  • Switch/Case do not work on XHTML, they work on IE and FF(HTML)
  • Delete
    • The delete-nodes event context info for xforms-delete event
  • Reset causes the script to run forever causing an error
  • Repeat
    • @startindex not working
  • Copy
    • unsuccessful testing
  • Load
    • <resource/>
  • Submission
    • @mode
    • @version
    • @indent
    • @encoding
    • @omit-xml-declarations
    • @standalone
    • @cdata-section-elements
    • @replace=text (all, instance, none are supported)
    • @target
    • @separator
    • @includenamespaceprefixes


Sign in to add a comment
Powered by Google Project Hosting