Announcement

Collapse
No announcement yet.

Variablen in Xpath integrieren

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Variablen in Xpath integrieren

    Hallo,

    ich bin jetzt seit zwei,fünf Tagen dabei mich in XML/XSLT/XML-FO einzuarbeiten. Für die eingefleischten XML'er dürfte diese Frage lächerlich klingen, abe rich habe einfach nichts gefunden bis auf:

    http://entwickler-forum.de/showthread.php?t=49473

    Ich würde gerne int:
    Code:
    <xsl:value-of select="interface/description[@lang='de']" />
    den 'de' Part mit einer Variable ersetzen
    Code:
    <xsl:value-of select="interface/description[@lang='{$secondLang}']" />
    Nur geht das nicht. Da ich mit XSL-FO und Aache FOP arbeite, bin ich auch auf XSLT 1.0 angewiesen.

    Weiß denn einer Rat?

    Viele Grüße

    René

  • #2
    Hallo,
    ich hab es grade ausprobiert, wenn du die { } weg lässt, sollte es gehen. Ich hab separat eine Variable angelegt, aber das dürfte keinen Unterschied machen

    Code:
    <xsl:variable name="id" select="2" />
    <xsl:template match="/">
    <data jsxid="jsxroot">
    <xsl:for-each select="/daten/eintrag[@idnr=$id]" >
    <xsl:copy-of select="." />
    </xsl:for-each>
    </data>
    </xsl:template>

    Comment


    • #3
      Danke sehr. Ich probier morgen früh gleich weiter, nur jetzt muss ich erstmal auf die Weihnachtsfeier tengeln. Ich geb durch wie es ausging, nur wenn ich mich nicht irre, war das sogar mein erster Versuch. Bis morgen

      Comment


      • #4
        Ich habe es probiert und es ging nicht, dann habe ich das ganze ohne FOP probiert und es ging. Daher gehe ich mit dieser Frage mal ins FOP Forum

        Comment

        Working...
        X