Ballantino: XSL und Bedingungen

Beitrag lesen

Hallo zusammen,
ich moechte per xslt folgende Bedingungen auf untenstehende Baumstruktur anwenden,weiss aber nicht wie?!
Dieses sind die Bedingungen:
Wenn das Element <Assoziierter_Kunde> eine 0 enthaelt und gleichzeitig der jeweilige Kunde (wenn wir von oben anfangen
also der mit der Nr. 74614) in dem <Assoziierter_Kunde>-Element eines ANDEREN Kunden auftaucht (in untenstehendem Bsp.
also bei dem Kunden mit der Nr. 85012), moechte ich "ja" ausgeben.
Andersherum, wenn das <Assoziierter_Kunde>-Element eines Kunden 0 enthaelt, die KundenNr. dieses Kunden aber NICHT
in dem <Assoziierter_Kunde>-Element eines anderen Kunden auftaucht, bedeutet das "nein".

<Kunde>
  <Nr>74614</Nr>
  <Assoziierter_Kunde>0</Assoziierter_Kunde>
</Kunde>
<Kunde>
  <Nr>74616</Nr>
  <Assoziierter_Kunde>0</Assoziierter_Kunde>
</Kunde>
<Kunde>
  <Nr>85012</Nr>
  <Assoziierter_Kunde>74614</Assoziierter_Kunde>
</Kunde>
<Kunde>
  <Nr>92321</Nr>
  <Assoziierter_Kunde>0</Assoziierter_Kunde>
</Kunde>
<Kunde>
  <Nr>74615</Nr>
  <Assoziierter_Kunde>74616</Assoziierter_Kunde>
</Kunde>

Ich komme einfach nicht weiter - das ist alles was ich habe:

xsl:choose
<xsl:when test="Assoziierter_Kunde[.='0'] and Assoziierter_Kunde[.=???]">
    xsl:textja</xsl:text>
  </xsl:when>
  <xsl:when test="Assoziierter_Kunde[.=???]">
    xsl:textnein</xsl:text>
  </xsl:when>
</xsl:choose>

Ich arbeite mit apply-templates.
Faellt vielleicht jemandem ein Loesungsansatz ein?
Vielen Dank im Vorraus,
Katja

Hallo !

Hab die Unterlagen dazu auf der Arbeit ! Werd da morgen mal nachschauen !