我有一个 XML 和一个 XSLT。我应该使用 XML 文件中的内容生成 PDF。
在 XML 中有一个元素应该用于选择输出应该是哪种语言。
然后我想在 xsl 中列出所有三种不同的语言作为变量,并使用我的 xml 中的值来选择使用哪一种。
所以在我的 xsl 中: 英文标题 法语标题 西班牙语标题
<xsl:variable name="en_text">Text in english</xsl:variable>
<xsl:variable name="fr_text">Text in french</xsl:variable>
<xsl:variable name="dk_text">Text in spanish</xsl:variable>
在我的 XML 中:
<Language>en</Language>
...
在我的 xsl 中,我想将 XML 中 Language 元素的值与 xsl 文件中的后缀连接起来。所以我可以写这样的东西:
<block><xsl:value-of select="(value from Language element in xml> + _head")</xsl:value- of></block>
输出应该是变量 $en_head 的值。
感谢您对此案的任何回复。