0

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>

上記のどれも機能していません。バグが存在することは認識していますが、リンクに記載されている回避策 (私が投稿した 2 番目の解決策に対応) は機能しません。

<imp1:myElement/>

<imp1:myElement></imp1:myElement>

しかし、まだ空白がありません。

誰かが解決策を知っていますか? 前もって感謝します。

4

2 に答える 2

2

キーボード スペースの代わりに、ノーブレーク スペースを使用します。

<xsl:text>&#x00A0;</xsl:text>

また

<xsl:text>&#160;</xsl:text>
于 2014-07-22T04:01:28.053 に答える