如何读取 Xslt 中的 csv 文件以将其转换为 CDATA 标签
How to read csv file in Xslt to transform it into CDATA tag
我想编写一个 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>
我想编写一个 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>