XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Go to previous topicPrev TopicGo to next topicNext Topic
A PSubject: Relative path
Author: A P
Date: 08 Oct 2005 02:39 AM
Dear Sir/madam,

I tried to run this XQuery:


for books.xml example, but I got some error saying: “The context item for axis step child::element(author) is undefined”.
Could you please help me with this and tell me how do I select parent nodes in XQuery using relative path?

Thank you

(Deleted User) Subject: Relative path
Author: (Deleted User)
Date: 10 Oct 2005 12:01 PM
<table width="100%" border="1">
{ for $x in /books/book
<!-- context node is root -->
<td width="33%">{data($x/@bookid)} ({data(books/@name)})</td>
<!-- parent of $x can be obtained using .. -->
<td width="33%">{data($x/title)} ({data($x/../@name)})</td>
<!-- parent of $x can be obtained using parent::* -->
<td width="33%">{data($x/parent::*/@name)}</td>

Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.