Интересно, как хранить данные XML из одной переменной в другую.
Это работает ($ oldvariable содержит данные xml):
<xsl:variable name="newvariable" select="$oldvariable"/>
Но это не работает (возможно, по какой-то очевидной причине для опытного XSLT-кодера):
<xsl:variable name="newvariable">
<xsl:copy-of select="$oldvariable"/>
</xsl:variable>
Как я могу заставить последний хранить точные переменные данные?
Мне нужна эта конструкция, так как я действительно использую:
<xsl:variable name="newvariable">
<xsl:choose>
<xsl:when test="some-test">
<xsl:copy-of select="$oldvariable"/>
...
Большое спасибо!