これが可能かどうかは不明ですが、動的に作成されたノードブロックから値を取り出すときに、exslt:node-setと入力する必要がないものを設定しようとしています。変数の中にノードのセット全体を格納しておき、それをexslt:node-setでラップしていますが、それから引き出すときになぜ機能しないのですか?これは可能ですか? XSLT 1.0でexslt:node-setを自動化しますか?
<xsl:variable name="LANG">
<xsl:variable name="tmp">
<xsl:element name="foo">
<xsl:element name="bar">Hello</xsl:element>
</xsl:element>
</xsl:variable>
<xsl:value-of select="exslt:node-set($tmp)"/>
</xsl:variable>
<!-- Love to be able to do this -->
<xsl:value-of select="$LANG/foo/bar"/>
<!-- This does work -->
<xsl:value-of select="exslt:node-set($LANG)/foo/bar"/>