xml - 使用 XSLT 从 XML 节点中删除换行符 (LF)

标签 xml xslt linefeed lf

我在 XML 节点中有以下内容:

<TR_Comment>XXX YYY ZZZ
</TR_Comment>

(如您所见,有一个换行符)

我的 XSLT 非常简单:

<xsl:value-of select="a:Common/a:TR_Comment"/>

如何使用 XSLT 删除换行符?

最佳答案

normalize-space(a:Common/a:TR_Comment) 是否符合您的要求?

如果你真的热衷于保留内部空白,它可能会变得有点不雅。一种方法是制作一个递归模板,该模板使用 string-lengthsubstring 不断从末尾删除字符,一次一个,直到没有尾随空格。

关于xml - 使用 XSLT 从 XML 节点中删除换行符 (LF),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7332081/

相关文章:

java - xslt 和循环中的变量

xml - XSL使用其包含元素的位置更新属性

xml - 使用 XSLT muenchian 分组来计算运动队排名(胜/负)?

android - 涟漪效应不会超过 ImageView

xml - xpath通过属性获取节点值等于另一个节点的值

notepad++ - 当/r/n 在文本中时,如何让 Notepad++ 显示单独的行?

regex - 批处理正则表达式中的换行

C++ 字符串中的回车和换行

xml - 删除 WiX 中的 XML 元素

xml - 更改 text(),同时使用 XSLT 保留元素的子元素