【发布时间】:2021-11-09 13:34:03
【问题描述】:
我正在使用 xslt 2.0 和替换功能。我的任务是用结构替换字符串的一部分。 示例
输入:
<xml>
<content>Title 1: This will be on a new line</content>
</xml>
输出:
<xml>
<content>Title 1:</content><content>This will be on a new line</content>
</xml>
根据 xslt 2.0,我不允许在替换字符串中有 。 如果我使用 也正在输出......
我正在使用的 xslt 是这样的:
<xsl:value-of select="replace(., '(.*)\s+(.*)', $1</content><content>$2"/>
【问题讨论】:
-
这是
xsl:analyze-string的任务,而不是replace()。 -
谢谢,迈克尔。我在下面写了我的解决方案。试图以某种方式引用你,但它似乎没有正确地做到这一点......再次:非常感谢你指出我的方向的建议。