- From: Erik Bruchez <ebruchez@orbeon.com>
- Date: Tue, 26 Jan 2010 21:27:18 -0800
- To: public-forms@w3.org
All and especially Leigh, Here are a few feedback items on the RNG schema for XForms 1.1. (I hope I have a reasonably recent version of the schemas.) 1. xforms.model.attrib This references xforms.Events.attrib. I am not sure why this is the case, since xforms:model is not an event handler. 2. xforms.trigger.content, and many other places This requires that xforms.label precedes xforms.UI.Common.content. Do we really want to enforce that the label is first? E.g. shouldn't this be valid: <xforms:trigger> <xforms:setvalue ev:event="DOMActivate" .../> <xforms:label>Click me</xforms:label> </xforms:trigger> A simple RNG "interleave" would take care of that. 3. xforms.dispatch.attrib This explicitly refers to xforms.Events.attrib, which is not needed since xforms.Events.attrib is already implied by xforms.actions.attrib. 4. xforms.dispatch.attrib There is a comment saying that the "delay" attribute is deprecated, but I don't think this is true. 5. xforms.repeat.content, xforms.group.content, xforms.switch.case.content These elements reference xforms.UI.Inline.content. But the content of repeat, group and case is typically different from xforms.UI.Inline.content, which is used within label, help, hint and alert. Another top-level definition should be created for the content of repeat, group and case. 6. xforms.label.content This differs from help, hint and alert, in that label only refers to xforms.label.Text.content. Any reason for this? I think "LHHA" elements (label, help, hint, alert) should all be the same. -Erik
Received on Wednesday, 27 January 2010 05:35:23 UTC