【发布时间】:2012-09-21 06:40:19
【问题描述】:
在 XSLT 中,使用 ,它会在渲染值之前生成一个换行符,在它之后生成另一个换行符。 下面是一个例子:
<xsl:when test="name(.) = 'Item'">
"<xsl:value-of select="./Item/Data[last()]/text()"/>"
</xsl:when>
而渲染的结果是:
"
09/07/2012
"
如你所见,它在结果值前后放置了两个换行符,而想要的结果是:
"09/07/2012"
原来的输入是:
这里是原始输入,抱歉。
<Item>
<Item>
<Data>105</Data>
<Data>09/07/2012</Data>
</Item>
</Item>
我正在 Oracle Server Bus 中执行此 XSLT
任何帮助将不胜感激。
【问题讨论】:
-
没有输入文档是无法分辨的
-
说这个 XSLT 在 Oracle Server Bus 中执行可能很有趣
-
您可以尝试将其包装在
标签: xslt line-breaks value-of