- From: Peter Nunn <peter.nunn@vistic-sw.com>
- Date: Wed, 31 Aug 2005 20:32:19 +1200
- To: www-forms@w3.org
I don't know if this has been proposed before, but from practial use of xforms it would be really usefull to be able to treat a nodeset that is referenced in a bind inside an xpath. At present there is an xpath extension function for instance('IDREF') which returns a node that is an instance node. It strikes me that it is equally valid to refer to another extension function: bind('IDREF') which returns a single node or nodeset. (nodset[0] where a single-node is needed inside an xpath). Would dramatically reduce the complexity of setvalue where the value=xpath must expand the binds. eg: <xforms:setvalue bind="issueEquipmentRequestAddressNumber" value="instance('instLookupClientResponse')//LES:ClientAddress/@Number" /> where there is a bind: <xforms:bind id="lookupClientClientAddressNumber" nodeset="instance('instLookupClientResponse')//LES:ClientAddress/@Number" /> would allow the use of: <xforms:setvalue bind="issueEquipmentRequestAddressNumber" value="bind('lookupClientClientAddressNumber')" /> makes maintaing the code much easier as well! regards
Received on Wednesday, 31 August 2005 08:32:42 UTC