[xquery-talk] node position
Howard Katz
howardk at fatdog.com
Tue Jun 20 13:42:44 PDT 2006
Whoops, typo: "... { book/node() }" -> "... { $book/node() }"
> You can also use positional variables in a for loop to say
> things like:
>
> <books>
> {
> for $book at $book-ix in $j/book
> return
> <book index="{ $book-ix }" >{ book/node() }</book>
> }
> </books>
>
>
> > -----Original Message-----
> > From: talk-bounces at xquery.com
> > [mailto:talk-bounces at xquery.com] On Behalf Of John Snelson
> > Sent: June 20, 2006 9:08 AM
> > To: fatma helmy
> > Cc: talk at xquery.com
> > Subject: Re: [xquery-talk] node position
> >
> > You'll be wanting to use positional predicates:
> >
> > $j/bookstore/book[1]
> > $j/bookstore/book[2]
> >
> > John
> >
> > fatma helmy wrote:
> > > let $j:=<bookstore>
> > > <book> ....</book>
> > > <book> ....</book>
> > > </bookstore>
> > >
> > > how to distinguish between book nodes suppose i have
> > > no dtd and no node attribute identifier. can i get the
> > > node position to order them 1 , 2 ,, etc
> > >
> > >
> > >
> > > __________________________________________________
> > > Do You Yahoo!?
> > > Tired of spam? Yahoo! Mail has the best spam protection around
> > > http://mail.yahoo.com
> > > _______________________________________________
> > > talk at xquery.com
> > > http://xquery.com/mailman/listinfo/talk
> >
> >
> > --
> > John Snelson, Berkeley DB XML Engineer
> > Sleepycat Software, Inc
> > http://www.sleepycat.com
> >
> > Contracted to Sleepycat through Parthenon Computing Ltd
> > http://blog.parthcomp.com/dbxml
> > _______________________________________________
> > talk at xquery.com
> > http://xquery.com/mailman/listinfo/talk
> >
>
More information about the talk
mailing list