AndreasZ.: Strings vergleichen

Beitrag lesen

Guten Tag!

Ich versuche erfolglos 2 Strings zu vergleichen um doppelte Were auszuschliessen:

<xsl:if test="number(position()) = 1">  
    <xsl:variable name="ele1" select="ELEVATION"/>  
    <xsl:if test="$ele1">  
	<xsl:value-of select="$ele1"/>  
    </xsl:if>  
</xsl:if>  
  
<xsl:if test="number(position()) = 2">  
    <xsl:variable name="ele2" select="ELEVATION"/>  
    <xsl:if test="not($ele1 = $ele2)">  
        <xsl:value-of select="$ele2"/>  
    </xsl:if>  
</xsl:if>

die dazugehörige XML in etwa so

  
<x>  
  <ELEVATION>10</ELEVATION>  
  <ELEVATION>20</ELEVATION>  
</x>  
<x>  
  <ELEVATION>50</ELEVATION>  
  <ELEVATION>50</ELEVATION>  
</x>

und die Ausgabe sollte so aussehen
10
20
---
50

Ich habe schon mit != und eq probiert, aber auch ohne Erfolg - Ich bekomme immer alles ausgegeben. Kann jemand helfen?