5

这似乎应该很简单。当我将其作为文本输入时,使用转义序列©不起作用。XPages 引擎不断转义 & 字符,导致字符串被写为文字。

4

3 回答 3

6

XPages 是 XML,它不知道 HTML 转义字符,因此©符号的“转义”。在设计输出 HTML 的 XSLT 样式表时,我偶然发现了同样的问题。应该工作的是:©. 您是在 XPage 的源代码中植入代码还是计算它?如果您计算它,请确保选择“HTML”选项(转义=false),而不是纯文本。

让我们知道怎么回事。

于 2012-05-22T03:26:49.953 回答
3

Can you use the copyright symbol directly? © (Unicode code point U+00A9.)

Wikipedia has several other options that may also work.

于 2012-05-22T01:11:21.190 回答
2

您可以在 xp:text 上关闭转义

<xp:text escape="false">
   <xp:this.value><![CDATA[&copy]]></xp:this.value>
</xp:text>
于 2012-05-22T07:44:48.973 回答