- From: Erik Bruchez <ebruchez@orbeon.com>
- Date: Fri, 25 May 2007 14:08:06 -0400
- To: public-forms@w3.org
- CC: www-forms-editor@w3.org
All,
If I understand sections "4.3.5 The xforms-revalidate Event" and
"6.1.1 The type Property" of XForms 1.1, XForms only considers
datatypes during revalidation.
A few questions then:
1. Does this mean that in XForms, we never perform full structural
validation, even before submission? If so, where is this specified?
2. 6.1.1 says "The type model item property is not applied to instance
nodes that contain child elements.". However, controls bound to
elements store and retrieve data as the first child text node of
the element, see 8.1.1:
"returns the string-value of the first text child node"
and 10.8:
"the first text node is replaced with one corresponding to the
new value"
Wouldn't it make sense, for consistency, to say that type
validation applies to the first child text node (empty string if
none) of an element?
I don't have a very strong opinion on this. Maybe doing so would
violate expectations of schema validation? But here, we are only
using datatypes to validate captured data, not validating
structure, so I am not sure if this is a concern.
I am wondering if this was considered at all.
-Erik
--
Orbeon Forms - Web Forms for the Enterprise Done the Right Way
http://www.orbeon.com/
Received on Friday, 25 May 2007 18:08:17 UTC