我正在使用“ value-of”获取字符串值,并且需要用分号|并将值保留在数组中。
需要获取此数组,并在另一个标签中使用array [index]值。
我已经尝试在stackoverflow中检查到与我的问题有关的内容,但没有保存在数组中。 你能帮我这个忙吗? Declaring a xsl variable and assigning value to it
对此进行了尝试,但无法将值设置为数组
Declaring a xsl variable and assigning value to it
<xsl:for-each select="how to fetch this value ">
<xsl:variable name="_keyword" select="."/>
How to set this to array variable
</xsl:for-each>
<xsl:if test="string-length($_text)">
<xsl:variable name="_value" select="substring-before($_text, '|')"/>
<xsl:variable name="_next" select="substring-after($_text, '|')"/>
<value>
<xsl:value-of select="$_value"/>
</value>
<xsl:call-template name="split-to-values">
<xsl:with-param name="_text" select="$_next"/>
</xsl:call-template>
</xsl:if>