PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : variable und concat mit xsl



Andi B.
11-04-2005, 15:14
Hallo Leute,
ich möchte eigentlich nur 2 Werte von unterschiedlichen xml nodes miteinander verbinden.
Ich habe das versucht;

<xsl:template match ="Person">
<fo:block>
<xsl:variable name="VN" select="<xsl:apply-templates select="Vorname"/>"/>
<xsl:varialbe name="NN" select="<xsl:apply-templates select="Name"/>"/>
<value-of select="concat($VN,', ', $NN)"/>
</fo:block>
</xsl:template>


das klappt aber so nicht.!!

Kann mir da mal wer auf die Sprünge helfen?
Danke

nEox
11-04-2005, 18:54
Hallo Andi,

wenn ich mich nicht irre musst du deine Variablen dann so zuweisen:

<xsl:variable name="VN"><xsl:apply-templates select="Vorname"/></xsl:variable>
Ist aber schon länger her wo ich was mit XSL gemacht hab - also sei mir nicht böse wenns nicht funzt... :)

Gruß

nEox

Andi B.
12-04-2005, 15:10
danke, hat geklappt!

Andi