- From: Jason <jeacott@hardlight.com.au>
- Date: Mon, 13 Nov 2006 22:24:46 +1030
- To: Erik Bruchez <ebruchez@orbeon.com>
- CC: www-forms@w3.org
really? I haven't checked the detail of the new insert attributes - are you seriously saying that you cannot use a bind as an origin or context? If thats the case then its just another nail in the whole bind coffin I think - w3c folk - What is the point of creating binds if you cant use them anywhere? please consider this when designing this stuff because xforms is threatening to become a nightmare of xpath to manage. Just think how painful it would be to add/remove/change any data structure in any big complex array of forms if they are just completely littered with xpath. Jason. Erik Bruchez wrote: > > Why? Those won't be used at all. > > -Erik > > Jason wrote: >> <form> >> ... >> <model ...> >> <xforms:instance id="employees"> >> </instance> >> >> <xforms:instance id="employees-template"> >> <employees> >> <employee> >> <first-name/> >> <last-name/> >> </employee> >> </employees> >> </xforms:instance> >> >> <!--first set of binds--> >> <xf:bind id="employees-employees" >> nodeset="instance('employees')/employees" > >> <xf:bind id="employees-employee" nodeset="employee" > >> <xf:bind id="employees-firstname" nodeset="first-name" /> >> <xf:bind id="employees-lastname" nodeset="last-name" /> >> </xf:bind> >> </xf:bind> >> >> <!--second set of binds--> >> <xf:bind id="employees-template-employees" >> nodeset="instance('employees-template')/employees" > >> <xf:bind id="employees-template-employee" nodeset="employee" > >> <xf:bind id="employees-template-firstname" nodeset="first-name" /> >> <xf:bind id="employees-template-lastname" nodeset="last-name" /> >> </xf:bind> >> </xf:bind> >> >> </model> >> ... >> </form> >> >> >> >> Erik Bruchez wrote: >>> >>> Jason wrote: >>> >>>>> You can use binds at your leisure, there are just no binds that need >>>>> to target anything in the template, and no duplication of binds. Your >>>>> initial point was that there would be a mess, a duplication of >>>>> binds. I say no, I don't see why that would be. Your binds, if you >>>>> want any, are still against your main instance, like in your XForms >>>>> 1.0 first edition scenario. >>>> >>>> No there is no duplication of binds, just an extra set. I am >>>> assuming that as a good xforms practitioner you would want to bind >>>> all the nodes that are to be source nodes AND all the nodes that are >>>> to be target nodes for the insert to work - which could potentially >>>> be all the nodes in your instance and your prototype instance, where >>>> previously (1.0) the prototype instance nodes would of course not be >>>> required. >>> >>> There is no extra set of binds either. I really don't see what >>> problem you are trying to solve with those extra binds. Can you maybe >>> provide a simple example? >>> >>> -Erik >>> > >
Received on Monday, 13 November 2006 12:00:35 UTC