Avatar of Darius
Darius
Flag for Lithuania

asked on 

xslt 1.0 - How to split value

Hi Guys,

Please assist how to split input value into different many values and  store in variables
input always has four values divided by pipe line.

input: 
<LINE>value_1|value_2|value_3|value_4</LINE>

Open in new window


How to store these values in separate variables?


<xsl:stylesheet version="1.0"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

  <xsl:output method="xml" version="1.0"/>

  <xsl:template match="/">

    <xsl:variable name="test1" select="" />
    <xsl:variable name="test2" select="" />
    <xsl:variable name="test3" select="" />
    <xsl:variable name="test4" select="" />

    <Lines>
      <xsl:value-of select="LINE" />
    </Lines>

  </xsl:template>
</xsl:stylesheet>

Open in new window



Ecpected output:
<Lines>value_1</Lines>
<Lines>value_2</Lines>
<Lines>value_3</Lines>
<Lines>value_4</Lines>

Open in new window


Thank you!
* XSLTXML

Avatar of undefined
Last Comment
Darius

8/22/2022 - Mon