Verstehe ich nicht ganz:
»» <xsl:apply-templates select="Intervall"/>
956521739125%" x2="84.375%" y2="21.73913043478261%" R="165"/>
> <line x1="84.375%" y1="21.73913043478261%" x2="90%" y2="17.391304347826093%" R="170"/>
Ja, der wird zwar benutz aber der nächste value davon auch!
Deswegen ist dies hier falsch und funktioniert nicht.
Jetzt sehe ich einen Fehler, als <Intervall name="30.05.2006"><value>175</value> erreicht ist.
Das Template wurde aufgerufen, $knoten ist jetzt eben "<value>175</value>". Hier trifft xsl:when nicht, denn es gibt keinen "following-sibling::value", also geht es in xsl:otherwise hinein, die xs:if trifft auch nicht zu, denn es gibt auch keinen "parent::Intervall/following-sibling::Intervall" also es wird hier kein <line> erzeugt!
Wenn ich dich richtig verstehe sollte es hier dann auch Schluß sein mit der Transformation?
Und auch das xsl:apply-templates müssen wir ändern:
<xsl:apply-templates select="Intervall[1]/value[1]"/>
Hat hiermit super funktioniert vielen Dank nochmal!
Ps: Super Forum!