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:text>ja</xsl:text>
</xsl:when>
<xsl:when test="Assoziierter_Kunde[.=???]">
<xsl:text>nein</xsl:text>
</xsl:when>
</xsl:choose>
Faellt vielleicht jemandem ein Loesungsansatz ein?
Vielen Dank im Vorraus,
Katja
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:text>ja</xsl:text>
</xsl:when>
<xsl:when test="Assoziierter_Kunde[.=???]">
<xsl:text>nein</xsl:text>
</xsl:when>
</xsl:choose>
Faellt vielleicht jemandem ein Loesungsansatz ein?
Vielen Dank im Vorraus,
Katja
Comment