我试图在 Oracle SOA Suite 11g 的 XSLT 转换中分配一个空格,但到目前为止我还没有运气。
我的 SOA 应用程序部署在 Weblogic 服务器上。这是我尝试做的事情:
<imp1:myElement>
<xsl:text> </xsl:text>
</imp1:myElement>
和
<imp1:myElement>
<xsl:value-of select="string(' ')" disable-output-escaping="yes"/>
</imp1:myElement>
我也试过了disable-output-escaping="no"
。我什至尝试过:
<xsl:preserve-space elements="blank"/>
<xsl:variable name="blank" select="string(' ')" />
...
<imp1:myElement>
<xsl:copy-of select="$blank"/>
</imp1:myElement>
以上都没有奏效。我知道存在一个错误,但链接中描述的解决方法(对应于我发布的第二个解决方案)不起作用,它只会改变结果
<imp1:myElement/>
至
<imp1:myElement></imp1:myElement>
但仍然没有空格。
有谁知道解决方案?提前致谢。