Insert / delete confusion

All,

This is probably (hopefully) covered in the upcoming edition of 1.0, but 
here it goes anyway:

XForms 1.0 was initially very clear that the insert action copies a 
prototype from the initial instance data. The errata then (and also very 
clearly) changed this behavior. The current public XForms 1.1 draft 
however restates that 1.0 uses a prototype from the initial instance 
data, the some additions: in 1.1 draft, the prototype is copied from the 
position specified by the "at" attribute. Also, trying to delete the 
last node of a collection has no effect.

Given these contradictions, what is an implementor of 1.0 to do? Do 
current XForms engines actually implement insert by copying a node from 
the initial instance data, or do they implement what's in the erroneous 
errata (tm)? Does it make sense to already implement the proposed 1.1 
behavior?

-Erik

Received on Friday, 1 July 2005 09:55:00 UTC