Hello Ragulf,
of course this can't work. The content of <xsl:variable/> is used only as
XML tree and not interpreted by the XSLT processor. I think you have to
rethink your problem. For internationalization have a look at the
I18nTransformer of Cocoon for some ideas:
http://xml.apache.org/cocoon/userdocs/transformers/i18n-transformer.html
Regards,
Joerg
Ragulf Pickaxe wrote:
Hello again
Damn, but I still have problems with the nodeset (earlier called RTF
variable). Seems like I did not learn enough. The problem is another
this time, though.
I would like to be able to make something like
<xsl:variable name="Test">
<node><name><xsl:value-of select="$Language/one"/></name></node>
<node><name><xsl:value-of select="$Language/two"/></name></node>
<node><name><xsl:value-of select="$Language/three"/></name></node>
</xsl:variable>
for thereafter using the solution to friday's problem:
<xsl:variable name="test2"
select="document('')/xsl:stylesheet/xsl:template/xsl:variable[(_at_)name='Test']/node"/>
But a call like
<xsl:value-of select="$test2[1]/name"/>
gives no result.
If I hardcode my string (represented by $Language/one), it works
perfectly. But alas, my solution must be able to work in different
languages, so no hardcoding in the xsl-file.
Is there some way of doing the above? Or perhaps circumventing a
restriction in the programming language?
Now is perhaps the time where people ask me what I am trying to do, and
if that is the case, I will happily answer.
Ragulf Pickaxe :)
--
System Development
VIRBUS AG
Fon +49(0)341-979-7419
Fax +49(0)341-979-7409
joerg(_dot_)heinicke(_at_)virbus(_dot_)de
www.virbus.de
VIRBUS hat jetzt als erster deutscher Softwarehersteller die Zertifizierung
für den 3D Secure-Authentifizierungsstandard "Verified by Visa" erhalten.
Details unter
http://www.virbus.de/de/press/pressemitteilung/20020828_verified_by_VISA.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list