“如何修复用|分隔的字符串,以及如何将字符串保留在数组中”

时间:2019-04-12 15:36:32

标签: xslt-1.0

我正在使用“ 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>

0 个答案:

没有答案