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
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Gui OliveiraSubject: I'm stuck inside an external document and need to get back to the original one
Author: Gui Oliveira
Date: 07 Jun 2005 12:04 PM
Basically, when I am in the for-each loop, I cannot get my table body data to display. When I am not in the loop, the data displays fine. I believe my problem is that I am stuck inside an external document. I tried opening the original document back up, but that does not seem to be the solution. If I am wrong about this, please correct me. Below is a portion of my code that demonstrates what I am talking about. Any assistance on this would be much appreciated. Thanks.
---------------------------------------------------------------

<xsl:variable name="group_uri">
<xsl:value-of select="document('../get_current_auth')/auth/group/@uri" />
</xsl:variable>

<xsl:for-each select="document($group_uri)/group/fas">
<div id='{generate-id()}' style="display: none;">
<h4>Purchases Made Under FAS Account#:
<xsl:value-of select="number" />
</h4>
<table class="purchase_list">
<thead>
<tr>
<td>Purchase</td>
<td>Retailer</td>
<td>Quoted Cost</td>
<td>Exp. Date</td>
<td>FAS Acct.</td>
<td />
</tr>
</thead>
<tbody>
<xsl:apply-templates select="document('http://www.itecs.ncsu.edu/swtracker/development/purchase/')/purchase[fas=201503]" mode="tablerow" />
</tbody>
</table>
</div>
</xsl:for-each>

Postnext
Ivan PedruzziSubject: I'm stuck inside an external document and need to get back to the original one
Author: Ivan Pedruzzi
Date: 07 Jun 2005 01:40 PM
Hi Gui,

Before entering in the for-each loop you have to assign the conext to a variable.

Assuming from the posted example that the XPath "number" is from the main input you could do

<xsl:variable name="main" select="."/>

<xsl:for-each select="document($group_uri)/group/fas">
<div id='{generate-id()}' style="display: none;">

<xsl:value-of select="$main/number" />


Hope this helps
Ivan Pedruzzi
Stylus Studio Team


Posttop
Gui OliveiraSubject: I'm stuck inside an external document and need to get back to the original one
Author: Gui Oliveira
Date: 07 Jun 2005 02:58 PM
Wow, it works now. Thank you so much.

 
Topic Page 1 2 3 4 5 6 7 8 9 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!  
go

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.