Subject:Relative path Author:A P Date:08 Oct 2005 02:39 AM
Dear Sir/madam,
I tried to run this XQuery:
author/parent::node()
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?
Subject:Relative path Author:(Deleted User) Date:10 Oct 2005 12:01 PM
<html>
<body>
<table width="100%" border="1">
<tbody>
{ for $x in /books/book
return
<tr>
<!-- 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>
</tr>
}
</tbody>
</table>
</body>
</html>