|
Subject: RE: [xsl] XSL-Beginner-Problem From: Cams Ismael <Ismael.Cams@xxxxxxxxxxxxxxx> Date: Fri, 22 Nov 2002 11:14:51 +0100 |
<xsl:template match="/">
<xsl:for-each select="/energyreport/energyconsumption">
<xsl:value-of select="@year"/>
</xsl:for-each>
Oil
<xsl:apply-templates
select="energyreport/energyconsumption/terajoule[@energy='Oil']"/>
Gaz
<xsl:apply-templates
select="energyreport/energyconsumption/terajoule[@energy='Gaz']"/>
</xsl:template>
<xsl:template
match="energyreport/energyconsumption/terajoule[@energy='Oil']">
<xsl:value-of select="text()"/>
</xsl:template>
<xsl:template
match="energyreport/energyconsumption/terajoule[@energy='Gaz']">
<xsl:value-of select="text()"/>
</xsl:template>
-----Original Message-----
From: Sorin Marti [mailto:mas@xxxxxxxxxx]
Sent: vrijdag 22 november 2002 11:02
To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx
Subject: [xsl] XSL-Beginner-Problem
Hi all,
I am new to XSL and I am experimenting around... I've got an XML-File
with the following structure
<energyreport>
<energyconsumption year="1970">
<terajoule energy="Oil">2222</terajoule>
<terajoule energy="Gaz">3333</terajoule>
<terajoule energy="Coal">4444</terajoule>
</energyconsumption>
<energyconsumption year="1980">
<terajoule energy="Oil">9222</terajoule>
<terajoule energy="Gaz">9333</terajoule>
<terajoule energy="Coal">9444</terajoule>
</energyconsumption>
[and so on...]
</energyreport>
I want to get out following structure, as simple text output (it is for
a LaTeX-File):
1970
1980
Oil
2222
9222
Gaz
3333
9333
Coal
4444
9444
How to make that work? I tried this:
<xsl:template match="/">
<xsl:for-each select="/energyreport/energyconsumption">
<xsl:value-of select="@year"/>
</xsl:for-each>
</xsl:template>
That gives out the years, that's fine... but how to select the
energy-attribute (only once each)?
Every advice apreciated
Thanks in advance
Sorin Marti
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] XSL-Beginner-Problem, Sorin Marti | Thread | RE: [xsl] How do can I select disti, TSchutzerWeissmann |
| [xsl] XSL-Beginner-Problem, Sorin Marti | Date | [xsl] Beginner-Problem, Sorin Marti |
| Month |