- From: Mary Fernandez <mff@research.att.com>
- Date: 21 Nov 2003 11:17:14 -0500
- To: Howard Katz <howardk@fatdog.com>
- Cc: Juha Vierinen <jvierine@tml.hut.fi>, www-ql@w3c.org
The query below has several bugs. There is no such expression as: document(/db/quiz/data) in XPath. Maybe you meant document("somedoc")/db/quiz/data. In the expression: @id = 'a' the id attribute is defined w.r.t. the context node but the way this query is written, I'm guessing the context node is not defined externally. For-expressions _do not_ bind the context node. Assuming the query can be rewritten correctly, Galax can evaluate it. See http://db.bell-labs.com/galax Best, Mary On Fri, 2003-11-21 at 10:39, Howard Katz wrote: > Hi Juha, > I have a Java implementation that will do that. At least it will as soon I > post my newest version to my website. Look for it in a few days at > https://sourceforge.net/projects/xqengine/. If you don't want to wait, drop > me a line and I'll ship you the jar file right now. > Michael Kay's Saxon should also be able to handle that query. > Best, > Howard > > > -----Original Message----- > > From: www-ql-request@w3.org [mailto:www-ql-request@w3.org]On Behalf Of > > Juha Vierinen > > Sent: Friday, November 21, 2003 5:19 AM > > To: www-ql@w3c.org > > Subject: XQuery implementations > > > > Hi, > > > > Does anyone know of a open source XQuery implementation that can do the > > following statement: > > > > > > for $quizes in document(/db/quiz/data)/quiz > > for $categories in $quizes/category > > for $questions in $categories/question > > where @id = 'a' > > return > > <quiz> > > {$quizes/@*} > > <category> > > {$categories/@*} > > {$question} > > </category> > > </quiz> > > > > > > Thanks, > > > > juha > > -- Mary Fernandez <mff@research.att.com> AT&T Labs - Research
Received on Friday, 21 November 2003 11:25:26 UTC