Hallo,
um in XSL:fo einen bestimmten Wert auszugeben nutze ich zum Beispiel
fo:block
<xsl:value-of select="//person/name"/>
</fo:block>
. Möchte ich jedoch dies tun:
<xsl:for-each select="//person/phone">
xsl:choose
<xsl:when test="@key='cellular'">fo:block
Handy: <xsl:value-of select="//person/phone"/>
</fo:block></xsl:when>
<xsl:when test="@key='buero'">fo:block
Dienstlich: <xsl:value-of select="//person/phone"/>
</fo:block></xsl:when>
</xsl:choose>
</xsl:for-each>
so gibt er mir zwar ordentlich Handy bzw. Dienstlich aus, den Wert bekomme ich jedoch nicht ausgegeben.
Was mache ich falsch?
Danke für die Hilfe.
Gruß Jan