1

XML と XSLT があります。XML ファイルのコンテンツを含む PDF を生成することになっています。

XML には、出力する言語を選択するために使用する要素があります。

次に、3 つの異なる言語すべてを変数として 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 の値になります。

この件についてご返信いただきありがとうございます。

4

2 に答える 2