XML HTML 转义字符

今天在项目中用xslt转换xml,要在浏览器中显示静态页面,页面上有个乘号,使用html里面的转义字符×,结果悲剧的出现undefined entity,使用xml里的CDATA区域,结果在直接输出×,最后使用实体编号×,解决了此问题。

 

然后在网上找了写资料总结了一下,在xml里面只支持五种html里面的实体名称:

<&lt;
>&gt;
&&amp;
"&quot;
'&apos;

在w3c的关于html的实体名称和实体编号的解释: 使用实体名称而不是实体编号的好处在于,名称相对来说更容易记忆。而这么做的坏处是,并不是所有的浏览器都支持最新的实体名称,然而几乎所有的浏览器对实体编号的支持都很好。

 

但是为什么在xml不支持其他的转义符,现在还没找到答案。

 

下面的链接是html的转义字符所有的链接:

http://114.xixik.com/character/

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值