我有一些XML文本希望在HTML页面中呈现。 这段文本包含一个&符号,我想以其实体表示形式呈现&
。
如何在源XML中转义此“&”号? 我试着&
,但这被解码为实际的&字符( &
), 在HTML中无效 。
因此,我想以将其呈现为&
的方式对其进行转义&
在使用XML输出的网页中。
#1楼
根据XML 1.0规范的§2.4 ,您应该可以使用&
。
我尝试过 但这是不允许的。
您确定这不是另一个问题吗? XML明确将其定义为逃避&符的方式。
#2楼
&
应该可以正常工作,Wikipedia具有XML的预定义实体列表 。
#3楼
使用CDATA
标签:
<![CDATA[
This is some text with ampersands & other funny characters. >>
]]>
#4楼
当您的XML包含&amp;
,这将导致文本&
。
当您在HTML中使用该代码时,该代码将显示为&
。
#5楼
如何使用unicode \&
呢? 适用于我的Android XML文件。 如果出现问题,请让我知道。
来源:oschina
链接:https://my.oschina.net/stackoom/blog/3158709