xsl-list
[Top] [All Lists]

Re: Looking for the rigth select statement

2002-11-29 00:27:33
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



<Prev in Thread] Current Thread [Next in Thread>