Table of Contents | Prev | Next | Bottom |
Quick Table of Contents |
---|
E Changelog (Non-Normative) E.1 Changes to Chapter Document Structure E.2 Changes to Chapter Datatypes E.3 Changes to Chapter Constraints E.4 Changes to Chapter XPath Expressions in XForms E.5 Changes to Chapter Form Controls E.6 Changes to Chapter XForms Actions E.7 Changes to Chapter XForms User Interface E.8 Changes to Chapter Processing Model E.9 Changes to Chapter Conformance E.10 Changes to Appendix Schema for XForms |
This appendix lists substantive changes since the last publication of XForms 1.0. For greater detail on changes to the specification, consult the diff-marked HTML version.
This chapter previously occurred later in the specification. New WD namespace for XForms. New section on horizontally applicable markup. Elements previously named xform and model now named model and schema, respectively. Element submitInfo now contains a mediaTypeExtension and replace attributes. New content model for element model. Removed element bindings. All XLink usage now consists of simple links, and unqualified href attributes are explicitly prohibited.
New datatypes listitem and listitems, replacing datatype tokenList.
This chapter was previously named "The XForms Model". Model item properties are now called XForms Constraints. All XForms Constraints now specify whether they apply to child nodes or not. Clarified relationship of Schema Constraints and attribute xsi:type.
New IDL method getInstanceData to allow script access to the instance data. Clarified the context in which XPath expressions are evaluated. Removed discussion on canonical binding expressions. New functions: if(), cursor(). Function average() is now avg(); xforms-property() is now property(). Clarification to the behavior of several functions. The section on extensibility has been removed, along with function function-available().
Added implementation requirements and data binding restrictions for all form controls. Removed form control selectBoolean. Updated content model of remaining list selection form controls. Removed element itemref; new content model for element item and element choices.
All XForms Actions now bear XML Events attributes. Updated example of XForms Action usage. New actions: loadURI, message. Removed action scroll. Element action is now defined as a grouping for child actions. Re-wrote the processing for actions insert and delete. Numerous clarifications.
Added attribute selected to element case. New extended example of
repeat. Clarification on permissible selection of nodes for repeat processing.
Removed section on reusable form controls, including element
component
, defComponent, param, and valueOf.
This chapter has undergone significant revision since last publication. The diff-marked version of this chapter does not include indications of changes, due to the large amount of new material.
This is a new chapter, with material formerly located in the Processing Model chapter.
19-Oct MJD <xforms:xform> (outermost in head) renamed to <xforms:model> 19-Oct MJD <xforms:model> (schema container) renamed to <xforms:schema> 19-Oct MJD 'xform' attribute renamed to 'model' throughout 19-Oct MJD new content model for <xforms:model> : (instance)?, (schema)?, ( privacy | submitInfo | bind | action | extension )* (note that <bindings> went away with this change) 19-Oct MJD added content model for <xforms:schema> : #other (though typically, it will be <xsd:schema>) 19-Oct MJD import (unofficial) XLink schema, add attribute 'xlink:href' 19-Oct MJD numerous defaulted XLink attributes; new xlink roles 19-Oct MJD make unqualified 'href' attribute prohibited 22-Oct MJD removed <itemref>, new content model for <item> ( <caption> and <value> ); no 'value' attribute (note that this also removed choiceItemGroup) 22-Oct MJD mediaType attribute now is of type xsd:NMTOKENS 22-Oct MJD removed orphaned xforms:tokenList datatype 22-Oct MJD added xforms:listItem and xforms:listItems datatypes 23-Oct MJD removed linking attributes from <textarea> (typo fix) 23-Oct MJD changed content model of commonUIChildren: caption, ( help | hint | alert | action | extension )* 23-Oct MJD applied horzAttrs across all elements 23-Oct MJD made <caption>, <help>, <hint>, and <alert> simple XLinks 23-Oct MJD <submitInfo> encType attribute changed to mediaTypeExtension (takes qname-but-not-ncname, or default "none") 25-Oct MJD removed xlink:href attribute from <model> (this is a complex link; child elements have the hrefs) 27-Oct MJD added <true> and <false> elements; in content model of <selectBoolean> (instead of <choices>) xsd:all 27-Oct MJD changed commonUIChildren to optionalUIChildren; adjusted content models of form controls 01-Nov MJD removed attribute 'withResponse' from <submitInstance> 01-Nov MJD added attribute 'replace' to <submitInfo> 01-Nov MJD changed prefix from "xform" to "xforms" 02-Nov MJD added @submitInfo to <submitInstance> and form control <submit> 03-Nov MJD added bindFirstAttributes to <value> (typo fix) 03-Nov MJD changed content model of <choices> to (choices|item)+ (typo fix) 03-Nov MJD made the content model of <script> non-empty (typo fix) 13-Nov MJD made start and end on <range> optional 13-Nov MJD removed binding attributes from <button> and <submit> 13-Nov MJD added selection attribute to <selectOne> and <selectMany> 13-Nov MJD changed strings on selectUI 14-Nov MJD removed XForms Action <scroll> 14-Nov MJD added XForms Actions <loadURI> and <message> 14-Nov MJD added XForms Events attributes to all XForms Actions 14-Nov MJD adjusted the content model of all form controls with new XForms Actions 14-Nov MJD removed <component>, <defComponent>, <param>, and <valueOf> 14-Nov MJD removed <selectBoolean>, <true>, and <false> 15-Nov MJD Now using XML-Events-Schema.xsd 15-Nov MJD New element <itemset> (<repeat> for <item>s); adjusted content model of <selectOne>, <selectMany> 15-Nov MJD added "combo" to the possible choices for selectUI (typo fix) 16-Nov MJD added optional <caption> as first child of <group> and <choices> 16-Nov MJD XForms Action <dispatch> changed attribute 'event' to 'name', added attributes 'cancelable' and 'bubbles' 16-Nov MJD attribute 'idref' on <setFocus> now required (typo fix) 16-Nov MJD removed binding attributes from <submitinstance> and <resetInsetance>, added to <submitInfo> 16-Nov MJD changed attributes on <insert> and <delete>; node-set binding+'at' (& 'position' for<insert>) 16-Nov MJD removed 'switch' attribute from <toggle> 16-Nov MJD added horz attributes (typo) to <script>; and attribute 'type' 17-Nov MJD XLink simplification; no roles, all simple links 19-Nov MJD Simpler content model for <group>; optional <caption> followed by anything 20-Nov MJD Added attribute 'inputMode' to <input>, <secret>, and <textarea> 04-Dec MJD Added bindFirst attributes to <loadURI> 06-Dec MJD Changed type of mediaType on <upload> to xsd:string, added issue 06-Dec MJD Added bindFirst attributes to <caption>, <help>, <hint>, <alert> 06-Dec MJD Added attribute selected to <case> 06-Dec MJD <setValue> accepts simpleContent of xsd:string
Table of Contents | Top |