«Как исправить строку, разделенную символом |, и сохранить строки в массиве» - PullRequest
0 голосов
/ 12 апреля 2019

Я извлекаю строковое значение, используя value-of, и мне нужно разделить строку с помощью delimeter |и сохраняйте значения в массиве.

Этот массив необходимо выбрать и использовать значения массива [index] в других тегах.

Я попытался проверить в stackoverflow получил некоторые, связанные с моей проблемой, но не хранится в массиве.Не могли бы вы помочь мне в этом. Объявление переменной xsl и присвоение ей значения

Попробовал это, но не смог установить значения в массив

Объявление переменной xsl и присвоение ей значения

    <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>

...