为了账号安全,请及时绑定邮箱和手机立即绑定

如何在XML中转义符号,使它们在HTML中呈现为实体?

如何在XML中转义符号,使它们在HTML中呈现为实体?

一只萌萌小番薯 2019-08-03 07:03:00
如何在XML中转义符号,使它们在HTML中呈现为实体?我有一些XML文本希望在HTML页面中呈现。此文本包含一个符号,我想在其实体表示中呈现它:&.如何在源XML中避开这个符号?我试过&,但这被解码为实际的符号字符(&),这是HTML中无效.所以我想要以这样一种方式来逃避它,它将被呈现为&在使用XML输出的网页中。
查看完整描述

3 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

当XML包含&,这将导致文本&.

当您在HTML中使用它时,它将呈现为&.


查看完整回答
反对 回复 2019-08-04
?
慕沐林林

TA贡献2016条经验 获得超9个赞

§2.4的XML1.0规范,您应该能够使用&.

我试过了,但这是不允许的。

你确定这不是一个不同的问题吗?XML显式地将其定义为转义符号的方式。




查看完整回答
反对 回复 2019-08-04
?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

这个&字符本身就是xml中的转义字符,因此解决方案是将它与Unicode十进制等效连接起来。&从而确保没有XML解析错误。也就是说,替换字符&带着&

查看完整回答
反对 回复 2019-08-04
  • 3 回答
  • 0 关注
  • 417 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信