仅使用XSLT去除回车可以通过使用<xsl:value-of>
标签和normalize-space()
函数来实现。以下是一个示例XSLT代码:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" indent="yes"/>
<xsl:template match="/">
<output>
<xsl:value-of select="normalize-space(//text())"/>
</output>
</xsl:template>
</xsl:stylesheet>
在这个示例中,我们使用<xsl:value-of>
标签来获取所有文本节点,并使用normalize-space()
函数去除回车。这个XSLT代码将输入XML中的所有文本节点合并为一个字符串,并去除回车。
注意:这个示例仅适用于XSLT 1.0。在XSLT 2.0中,可以使用replace()
函数来替换回车。
领取专属 10元无门槛券
手把手带您无忧上云