TSchutzerWeissmann(_at_)uk(_dot_)imshealth(_dot_)com wrote:
hi Sorin,
From the output you have you've done most of the work. What does your
current xslt look like?
That's my xsl:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text"/>
<xsl:key name="energien" match="energietraeger" use="beschreibung"/>
<xsl:template match="energiebericht">
<xsl:for-each select="energieverbrauch">
<xsl:value-of select="@jahr"/>
</xsl:for-each>
<xsl:for-each
select="/energiebericht/energieverbrauch/energietraeger[generate-id() =
generate-id(key('energien', beschreibung))]">
<xsl:value-of select="."/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
It gives out the structure right below and some salary-values which are
not on the right place...
Thanks for the help
Sorin
departement1 departement2
Manager
Assistant
Employee
Worker
that's from this xml-source:
<departement name="departement1">
<profession>
<desc>Manager</desc>
<salary>5000</salary>
</profession>
<profession>
<desc>Assistant</desc>
<salary>3000</salary>
</profession>
<profession>
<desc>Employee</desc>
<salary>2000</salary>
</profession>
</departement>
<departement name="departement2">
<profession>
<desc>Manager</desc>
<salary>6000</salary>
</profession>
<profession>
<desc>Worker</desc>
<salary>2000</salary>
</profession>
</departement>
[...]
Now I want to select the salary and put it to the right
position. Output
should be following:
departement1 departement2
Manager 5000 6000
Assistant 3000 ...
Employee 2000 ...
Worker ... 2000
Thanks very much
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
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list