Re: xsl structuring....

Subject: Re: xsl structuring....
From: David Carlisle <davidc@xxxxxxxxx>
Date: Tue, 3 Oct 2000 01:09:00 GMT
>  (Still hard to think in terms of structured - recursive 
> approach.)

which is strange, as the whole point is that it's an easier more natural
way to think.

If I understand your problem you want to loop through the
des making a row of each desrow, with two cells from there
and a third cell from the corresponding asis.

which seems to be more or less naturally expressable
something like:

<xsl:template select="History">
<table>
<xsl:for-each select = "des/desRow">
<tr>
<xsl:apply-templates/>
<xsl:apply-templates
select="../../asis/asrow[name=current()/name]/qty"/>
</tr>
</xsl:for-each>
</table>
<xsl:template>


<xsl:template match="name|qty">
<td><xsl:value-of select="."/></td>
</xsl:template>

That's probably all you need, modulo corrections due to the time of
day:-)

David


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread