如何将XML中的&符号转义为HTML中的实体?

ぃ、小莉子 提交于 2020-02-26 14:32:00

我有一些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;amp; ,这将导致文本&amp;

当您在HTML中使用该代码时,该代码将显示为&


#5楼

如何使用unicode \&呢? 适用于我的Android XML文件。 如果出现问题,请让我知道。

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