Ich bin mit meinem Problem weiter gekommen, aber bin jetzt wieder an einem Punkt wo ich Hilfe brauche:
Ich habe den folgenden Code:
Ich brauche das variable weil number(text[.='tesst']/@top) auf einer anderen seite eine andere Zahl ist.
das bringt also nichts wenn ich folgendes schreibe:
<xsl:for-each select="text[@top>number(text[.='tesst']/@top)">
auch mit slashes
<xsl:for-each select="text[@top>number(<<< // >>>>text[.='tesst']/@top)">
bringt das nichts.
Also Frage:
Gibt es einen Weg, wie ich vielleicht das anders machen kann?
Wenn nein, wie funktioniert das über den harten weg???
Anhang ist anbei. Der harte Weg wäre:
Jedes Element in einer Zelle + Abstand ist eine Variable
Die Zeile ist ein Xpath befehl konkateniert mit AND
und der Superbefehl ist dann ein Xpath konkateniert mit |
Hintergrund:
ich möchte aus xml und xslt ein xslt generieren.
Kann jemand helfen?
Danke
Tamer
Ich habe den folgenden Code:
Code:
<xsl:template match="page[@number>1]"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:variable name="xyz"> <xsl:value-of select="number(text[.='tesst']/@top)"/> </xsl:variable> <xsl:for-each select="text[@top>$xzy]">
das bringt also nichts wenn ich folgendes schreibe:
<xsl:for-each select="text[@top>number(text[.='tesst']/@top)">
auch mit slashes
<xsl:for-each select="text[@top>number(<<< // >>>>text[.='tesst']/@top)">
bringt das nichts.
Also Frage:
Gibt es einen Weg, wie ich vielleicht das anders machen kann?
Wenn nein, wie funktioniert das über den harten weg???
Anhang ist anbei. Der harte Weg wäre:
Jedes Element in einer Zelle + Abstand ist eine Variable
Die Zeile ist ein Xpath befehl konkateniert mit AND
und der Superbefehl ist dann ein Xpath konkateniert mit |
Hintergrund:
ich möchte aus xml und xslt ein xslt generieren.
Kann jemand helfen?
Danke
Tamer