Test 3.3.2.h and use of xforms:output/xforms:label without binding/value

All,

This test in particular still uses the construct:

   <xforms:output>
     <xforms:label>...</xforms:label>
   </xforms:output>

I am not sure why in the first place so many tests use this construct,
for two reasons:

1. There is usually a better alternative. Here, the label can be
    placed on the enclosing xforms:group.

2. It is not 100% clear to me that xforms:output show allow having no
    single-node binding AND no @value attribute, even though the spec
    does not explicitly disallow it. If the spec is to allow it, a note
    should be added to clarify this possibility, but even so the use
    case for this is not clear to me.

We changed a series of tests along those lines last week during the
f2f, and I recommend changing this particular test 3.3.2.h as well, to
use the form:

   <xforms:group>
     <xforms:label>... </xforms:label>
     ...
   </xforms:group>

-Erik

--
Orbeon Forms - Web Forms for the Enterprise Done the Right Way
http://www.orbeon.com/

Received on Monday, 16 February 2009 18:58:50 UTC