|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Inserting optional elements
On Fri, Sep 22, 2000 at 05:18:38PM +0200, Matthew Gertner wrote: > Paul, > > This is an good point. XPath is not sufficient to specify the location of a > new element unambiguously. This is obvious from the following example: > > <element name="foo"> > <complexType> > <element ref="bar" maxOccurs="unbounded"/> > <element ref="baz"/> > <element ref="bar" maxOccurs="unbounded"/> > </complexType> > </element> > > Suppose I have the following document: > > <foo> > <bar/> > <bar/> > <baz/> > <bar/> > </foo> > > If I want to add an element with the XPath "foo/bar[3]", then I have no way > of knowing whether this will result is bar,bar,bar,baz,bar or > bar,bar,baz,bar,bar. This is only one of several problems with XPath. We're > thinking about extending the standard to solve these problems, so I'd be > most interested to know if any other individuals, companies or organizations > are working on this and want to collaborate. I haven't checked whether the > W3C is working on this yet (but I will). I think you are looking for the definition of a point (which could act as an insertion point in this case). this is part of XPointer http://www.w3.org/TR/xptr#N2094 Daniel -- Daniel.Veillard@w... | W3C, INRIA Rhone-Alpes | Today's Bookmarks : Tel : +33 476 615 257 | 655, avenue de l'Europe | Linux XML libxml WWW Fax : +33 476 615 207 | 38330 Montbonnot FRANCE | Gnome rpm2html rpmfind http://www.w3.org/People/all#veillard%40w3.org | RPM badminton Kaffe
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








