XForms 1.2 News: use @ref everywhere instead of @nodeset; XForms 1.1 implementors encouraged to experiment

XForms 1.2 discussions continue apace, and the Forms Working Group has 
resolved [1] that in XForms 1.2, all elements which currently use the 
"nodeset" attribute will accept the "ref" attribute instead.  XForms 1.2 
will deprecate the nodeset attribute, but will still allow it where 
XForms 1.1 allows it.  If present, the ref attribute will take precedence.

We believe this change will simplify authoring, and comes at little or 
no cost to implementors.  It will be up to the element itself to decide 
whether to use the first node or the entire nodeset.  (Note that in 
practice this is already the case because the bind attribute gives no 
indication of how it is to be used, and form controls and actions must 
already interpret it.)

Some XForms 1.1 processors have supported this behavior for quite some 
time.  For XForms 1.1 authors today, using nodeset and ref strictly 
according to the XForms 1.1 Recommendation is the most portable, but it 
is not the goal of a W3C Recommendation to inhibit progress or 
discourage experimentation.

Therefore, the XForms Working Group encourages [2] XForms 1.1 processor 
implementors to begin immediately accepting @ref wherever @nodeset is 
currently allowed.

[1] 
http://lists.w3.org/Archives/Public/public-forms/2010Mar/att-0046/2010-03-31.html#resolution1
[2] 
http://lists.w3.org/Archives/Public/public-forms/2010Mar/att-0046/2010-03-31.html#resolution2

Leigh.

Received on Wednesday, 31 March 2010 16:22:36 UTC