2
不知道這是否可行,但嘗試設置一些不需要在從動態創建的節點塊中提取值時必須鍵入exslt:node-set的東西。我將整個節點集合存儲在一個變量中,並將其包裝在exslt:node-set中,但爲什麼當我試圖從它中取出時它不起作用。這可能嗎?自動化exslt:節點集?
<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"/>