Wie muss ich dass denn sonst machen?
Richtig? (mit (x div y))
http://de.selfhtml.org/xml/darstellung/xpathsyntax.htm#operatoren
OMG, darauf hätte ich auhc selber kommen können^^Trozdem danke
ICH hatte schon an an call template teil gedacht (rekursiv?) aber da habe
ihc eine dauerschleife.Dann läuft etwas schief.
ok hier:
<xsl:template match="value" name="Temp1">
<xsl:param name="add" select="0"/>
<xsl:when test="following-sibling::value[position() = 1]">
<text x1="add" y1="{.}" x2=" add " y2="{following-sibling::value[position() = 1]}"/>
</xsl:when>
<xsl:if test="parent::Intervall/following-sibling::Intervall[position() = 1]/value[position() = 1]">
<text x1="add" y1="{.}" x2="add"
y2="{parent::Intervall/following-sibling::Intervall[position() = 1]/value[position() = 1]}"/></xsl:if>
</xsl:otherwise>
</xsl:choose>
Dann dachte ich das so zu machen
<xsl:when test="...">
<text x1="add" ...>
<xsl:call-template name="Temp1">
<xsl:with-param name="add" select="$add+1"/>
</xsl:call-template>
</xsl:when>
Da komtm eine dauerschleife.
Ausgabe wäre:
<text x1="" y1="100" x2="" y2="124"/>
<text x1="" y1="100" x2="" y2="124"/>
<text x1="" y1="100" x2="" y2="124"/>
...
Sonst hatte ihc keine weiter idee..