Cześć,
Wywołuję zdefiniowany szablon w taki sposób:
<xsl:call-template name="Blok">
<xsl:with-param name="Title" select="'Tytuł'" />
<xsl:with-param name="Content">
<span>Napis</span>
</xsl:with-param>
</xsl:call-template>
Szablon zdefiniowany wygląda tak:
<xsl:template name="Blok">
<xsl:param name="Title" />
<xsl:param name="Content" />
<fieldset>
<legend>
<xsl:value-of select="$Title" />
</legend>
<xsl:value-of select="$Content" />
</fieldset>
</xsl:template>
Celem, który chciałem osiągnąć to wstawienie kodu Napis we właściwe miejsce w szablonie Blok. Problem w tym, że podczas wstawiania usuwane są tagi SPAN i zostaje sam Napis. Jest jakieś rozwiązanie tego problemu? Podczas wywoływania <xsl:value-of /> używałem różne kombinacje parametru disable-output-escaping co nie dawało żadnych rezultatów.
Pozdrawiam,
Grzegorz Wiśniewski