Я использую переменную, скажем, xpathvar в XSLT, значение которой будет предоставлено во время вызова XSLT.Как я могу достичь этого?Мой XSLT-файл выглядит так -
<xsl:param name="xpathvar"/>
<xsl:param name="keyxpath"/>
<xsl:template match="/">
<listofResults>
<xsl:for-each select="$xpathvar">
<keyvalues><xsl:value-of select="xalan:evaluate(substring-before($keyxpath,'||'))"/></keyvalues>
<keyvalues><xsl:value-of select="xalan:evaluate(substring-after($keyxpath,'||'))"/></keyvalues>
</xsl:for-each>
</listofResults>
</xsl:template>
</xsl:stylesheet>
Если я упомяну переменную в for-each, он выдаст ошибку.Пожалуйста, руководство, как я могу достичь этого.
Спасибо!