|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: how to view data in tabuler view
Hi Mohammed,
try the following code..
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="document">
<table border="1" width="100%">
<tr>
<!-- when you create the caption names in the table, only iterate through
the first row.
since you do not want the caption "currency" to appear , skip it -->
<xsl:for-each select="row[1]/item[not(caption = 'currencey')]">
<td width="25%">
<xsl:value-of select = "caption"/>
</td>
</xsl:for-each>
</tr>
<!-- now iterate through all the rows -->
<xsl:for-each select="row">
<tr>
<xsl:for-each select="item[not(caption = 'currencey')]">
<td width="25%">
<xsl:choose>
<xsl:when test="caption = 'Unit Price'">
<!-- concatinate the amount of the caption:UnitPrice with the amount
of the Caption:Currencey of the Current **row** -->
<xsl:value-of select = "concat(amount,'
',../item[caption='currencey']/amount)"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select = "amount"/>
</xsl:otherwise>
</xsl:choose>
</td>
</xsl:for-each>
</tr>
</xsl:for-each>
</table>
</xsl:template>
</xsl:stylesheet>
This should give you an output that looks like..
product no Unit Price quantity total price
123456 23.5 Euro 2 47
231253 20 Euro 5 100
42152 15 Euro 3 45
ps: Currencey should be *Currency*. It is misspelt in your code and in mine
:).
HTH
Vasu
----- Original Message -----
From: "Mohamed Abdel Hamid" <mohamed@xxxxxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Thursday, October 31, 2002 1:54 PM
Subject: Re: how to view data in tabuler view
> Hallo Vasu
>
> the output i want is like this :-
>
> --------------------------------------------------------------------------
--
> ---------------
> product no. Unit price quantity total price
> 1254 25 Euro 5 125
> 1524 12 Euro 2 24
> --------------------------------------------------------------------------
--
> ---------------
> also i want to put currency adjacent to price not a separate field
> thanx
>
> ----- Original Message -----
> From: "Vasu Chakkera" <vasucv@xxxxxxxxxxx>
> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
> Sent: Thursday, October 31, 2002 2:14 PM
> Subject: Re: how to view data in tabuler view
>
>
> > Hi Mohammed
> > Give an example of your final output. That would help us understand the
> > problem better
> > Thanks
> > Vasu
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








