- From: Josef Dietl <josef@mozquito.com>
- Date: Fri, 8 Jun 2001 14:04:40 +0200
- To: "Julian Reschke" <julian.reschke@gmx.de>, <www-forms@w3.org>
This is relatively simple by exploiting the full power of XPath. See http://www.w3.org/TR/xpath for more details. Without having it verified, the following should work: orderForm[namespace::uri-b]/shipTo/firstName to select the firstName descendant of the second orderForm element in your example. However, this is still work in progress, and a popular option is to use only a subset of XPath. If you have real-world scenarios depending on certain XPath features, explaining them here would certainly be useful. (Though we can't make any promises.) Josef -- Reforming the Web: www.mozquito.com > -----Original Message----- > From: Julian Reschke [mailto:julian.reschke@gmx.de] > Sent: Friday, June 08, 2001 1:39 PM > To: www-forms@w3.org > Subject: Comments on XForms working draft from 2001-02-16 > > > 8.5.: Multiple Forms per Page > > The example binds to an "orderform" element, which is in a namespace. > However, the binding syntax doesn't seem to provide a way to > specify this. > > For instance, if the instance data would be > > <xform:xform id="b"> > <xform:model> > ... > </xform:model> > <xform:instance> > <orderForm xmlns="uri-a"> > <shipTo> > <firstName>value</firstName> > </shipTo> > </orderForm> > <orderForm xmlns="uri-b"> > <shipTo> > <firstName>value</firstName> > </shipTo> > </orderForm> </xform:instance> > </xform:xform> > > How would I distinguish between the two different orderForm elements? > > >
Received on Friday, 8 June 2001 08:04:48 UTC