Hallo zusammen,
ich habe folgendes Problem:
Hab in meinem xsl-file einige Variablen angelegt die in etwa dieses Format haben:
<xsl:variable name="VB_TRUNK_LAND" select="/Project/SpecialData/Data[ID='B_TRUNK_LAND']/StartValue" />
Das ganze kommt aus einer Messreihe von Daten, bei der bestimmte Phasen festgelegt sind (Stand/Absrpung/Landung) und jeweils über den entsprechenden Startwert (Startvalue) den enstprechenden Wert zu ermitteln.
Nun möchte ich folgendes erreichen.
Es soll immer aus 5-6 Variablen das Maximum bestimmt werden. Nicht aus allen.
<xsl:variable name="MAX">
<xsl:for-each select="//root/">
<xsl:sort select="row" order="descending" />
<xsl:if test="position()=1">
<xsl:value-of select="row" />
</xsl:if>
</xsl:for-each>
</xsl:variable>
Das habe ich bis jetzt herrausgefunden. Leider kann ich somit nur entweder auf alle Variablen zugreifen oder auf andere Daten.
Gibt es eine Möglichkeit die Variablen einzeln in "Ordner" zu legen um dann gezielt nur auf das Verzeichniss zugreifen zu können?
Oder habt ihr noch andere Ideen?
Danke und Grüße
Tom
ich habe folgendes Problem:
Hab in meinem xsl-file einige Variablen angelegt die in etwa dieses Format haben:
<xsl:variable name="VB_TRUNK_LAND" select="/Project/SpecialData/Data[ID='B_TRUNK_LAND']/StartValue" />
Das ganze kommt aus einer Messreihe von Daten, bei der bestimmte Phasen festgelegt sind (Stand/Absrpung/Landung) und jeweils über den entsprechenden Startwert (Startvalue) den enstprechenden Wert zu ermitteln.
Nun möchte ich folgendes erreichen.
Es soll immer aus 5-6 Variablen das Maximum bestimmt werden. Nicht aus allen.
<xsl:variable name="MAX">
<xsl:for-each select="//root/">
<xsl:sort select="row" order="descending" />
<xsl:if test="position()=1">
<xsl:value-of select="row" />
</xsl:if>
</xsl:for-each>
</xsl:variable>
Das habe ich bis jetzt herrausgefunden. Leider kann ich somit nur entweder auf alle Variablen zugreifen oder auf andere Daten.
Gibt es eine Möglichkeit die Variablen einzeln in "Ordner" zu legen um dann gezielt nur auf das Verzeichniss zugreifen zu können?
Oder habt ihr noch andere Ideen?
Danke und Grüße
Tom
Comment