How do I display the copyright symbol in an XPage?

萝らか妹 提交于 2019-12-07 05:35:33

问题


This seems like it should be simple. Using the escape sequence of © doesn't work when I enter this as text. The XPages engine keeps escaping the ampersand character, causing the string to be written as a literal.


回答1:


XPages is XML and it doesn't know the HTML escape characters, hence the "escaping" of the © symbol. I stumble over the same problem when designing XSLT stylesheets that output HTML. What should work is: ©. Are you planting the code in the source of the XPage or do you compute it? If you compute it, make sure you pick the "HTML" option (escaped=false), not plain text.

Let us know how it goes.




回答2:


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

Wikipedia has several other options that may also work.




回答3:


You can turn escaping off on a xp:text

<xp:text escape="false">
   <xp:this.value><![CDATA[&copy]]></xp:this.value>
</xp:text>


来源:https://stackoverflow.com/questions/10694587/how-do-i-display-the-copyright-symbol-in-an-xpage

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!