Thomas J.S.: Variabeln zusammenfassen, --> Unexpected tocken....

Beitrag lesen

<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