Re: Nested binds in future versions of XForms spec

Hi,


I am back with other questions.

On the page about unified evaluation context
(http://www.w3.org/MarkUp/Forms/wiki/Unified_evaluation_context), one can find
the following example:
<bind nodeset="node/a">
    <constraint context=".." operator="and">
          <constraint boolean="b"/>
          <constraint boolean="c"/>
          <constraint operator="or">
                 <constraint boolean="d"/>
                 <constraint boolean="e"/>
         </constraint>
          <constraint operator="not" boolean="f"/>
    </constraint>
</bind>.

This example shows some nice possibilities as to constraints on data.

1. Is the following syntax correct:
<bind nodeset="node/a">
    <constraint context=".." operator="and">
          <constraint boolean="b"/>
          <constraint boolean="c"/>
          <constraint operator="or">
                 <constraint boolean="d"/>
                 <constraint boolean="e"/>
         </constraint>
          <constraint operator="not" boolean="f"/>
    </constraint>
</bind>
<bind nodeset="node/a">
    <relevant context=".." boolean="b"/>
    <readonly context=".." boolean="c"/>
</bind>
<bind nodeset="node/a">
    <relevant context=".." value="b"/>
</bind>,

or should all MIPs grouped as children of a single bind element. I understand
that this future approach allows more MIPs to be applies to a given node, which
the first example shows, but what about the second example above?

2. Theoretically speaking, how depth can one nest binds?

Thank you,
Claudius Teodorescu

Received on Thursday, 2 December 2010 19:25:23 UTC