[xquery-talk] Question about default context node
mhk at mhk.me.uk
Sun Aug 6 22:06:36 PDT 2006
Opened a very old message by mistake and replied to it. Sorry!
> -----Original Message-----
> From: talk-bounces at xquery.com
> [mailto:talk-bounces at xquery.com] On Behalf Of Michael Kay
> Sent: 06 August 2006 20:59
> To: 'Alex'; talk at xquery.com
> Subject: RE: [xquery-talk] Question about default context node
> An initial context item is part of the dynamic context of a
> query as defined in the standard. On the other hand, a
> product/API isn't actually required to provide a means to set it.
> In XQJ the class XQExpression (rather unexpectedly) extends
> XQDynamicContext, which has a method bindContextItem(). So
> you can definitely establish a context item before executing
> the query.
> Michael Kay
> > -----Original Message-----
> > From: talk-bounces at xquery.com
> > [mailto:talk-bounces at xquery.com] On Behalf Of Alex
> > Sent: 17 September 2004 18:27
> > To: talk at xquery.com
> > Subject: [xquery-talk] Question about default context node
> > Hi,
> > is a default context node part of the XQuery standard? I'm getting
> > conflicting messages. For one, I heard statements that you
> need to use
> > doc(), collection() or external variables to pass in data to an
> > XQuery. On the other hand, implementations like Saxon
> provide methods
> > like
> > setContextNode() in their Java API so a simple XPath like /a/b/c is
> > also a valid XQuery that makes sense. I like the context
> node option
> > because of its simplicity but am not sure if it's standard.
> I haven't
> > seen support for it in XQJ.
> > I would appreciate any clarification and references to the XQuery
> > standard concerning context nodes set from the API.
> > Thanks,
> > alex
> > _______________________________________________
> > talk at xquery.com
> > http://xquery.com/mailman/listinfo/talk
> talk at xquery.com
More information about the talk