<xsl:variable name="Lgth" select="count(/data/Intervall)"> </xsl:variable>
<xsl:variable name="LgthEch2" select="count(/data/Intervall/value)"/>
<xsl:variable name="Share" select="{(80/$Lgth/)$LgthEch2}"></xsl:variable>Dieser Cod funktioniert nicht, egal ob geschweifte oder nur runde klammer...
W [Saxon6.5.5] Invalid character ({) in expression {(80/$Lgth/)$LgthEch2}
IHc verstehe net warum
Weil: " { "
aber auch sonst ist das komisch was du machst
count(/data/Intervall) z.B. = 5
count(/data/Intervall/value) z.B. = 10
$Share wäre demnach: "80/5/10" und das als Pfadangabe!?!?
Hast du denn echt Elemente in deinem XML die <80>, <5> und <10> heissen?
Grüße
Thomas