如何在 XSLT 中读取 csv 文件以将其转换为 CDATA 标签



我想编写一个 XSLT,它将读取 CSV 文件并将数据转换为 CDATA 标记

示例输入文件

Col1,Col2,Col3
apple,mango,orange

所需输出

<![CDATA[apple|mango|orange]]>

像这样:

<xsl:stylesheet version="2.0"...>
<xsl:template name="main">
  <out>
    <xsl:for-each select="tokenize(unparsed-text('input.csv'), 'n')">
    <line>
      <xsl:value-of select="tokenize(., ',')" separator="|"/>
    </line>
    </xsl:for-each>
  </out>
</xsl:template>
<xsl:output cdata-section-elements="line"/>
</xsl:stylesheet>

最新更新