gpt4 book ai didi

xml - XSL 从文本中删除换行符

转载 作者:数据小太阳 更新时间:2023-10-29 02:15:26 25 4
gpt4 key购买 nike

我想删除所有显示 See the Exhibit "

的文本后的换行符

notepadd++ 中显示的不需要的换行符:

alt text http://img13.imageshack.us/img13/9803/clcflinebreak.png

这是我目前所拥有的:

<xsl:template match="p">
<!-- output everything but the See the exhibit text should have the line break removed -->

</xsl:template>

有什么想法吗?谢谢!

最佳答案

如果您使用转换生成 HTML 输出,最简单的方法通常是:

<xsl:value-of select="normalize-space($text)"/>

normalize-space 去除前导和尾随空格,并将字符串中的多个空格字符替换为一个空格。

要准确删除尾随的 CR/LF 对:

<xsl:choose>
<xsl:when test="substring(., string-length(.)-1, 2) = '&#xD;&#xA;'">
<xsl:value-of select="substring(., 1, string-length(.)-2)"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="."/>
</xsl:otherwise>
</xsl:choose>

关于xml - XSL 从文本中删除换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1922882/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com