XML 和 HTML中常用的转义字符

XML和HTML中都有一些特殊的字符,这些字符在XML和HTML中是不能直接使用的,如果必须使用这些字符,应该使用其对应的转义字符。

一个小小的例子,但对初学者是一个可能不知道的坑:

在做开发时,经常会配数据源,有时候我们是吧数据源信息写在 properties 文件中,有时候我们则是在 xml 文件中配置中。

xml 样例:

<property name="database.url">jdbc:mysql://localhost:3306/java_ee?useUnicode=true&amp;characterEncoding=UTF-8&amp;useSSL=false</property>

properties样例:

database.url=jdbc:mysql://localhost:3306/java_ee?useUnicode=true&characterEncoding=UTF-8&useSSL=false

注意对比以两处代码,发现,基于 xml 方式的地方对 & 进行了转义变成了 &amp; 一个小知识点,截止发稿前 eclipse 和 IDEA 都会对 xml 里面使用单纯使用 & 进行报错提示,只是 IDEA 里面会告诉你如何修改,eclipse 只提是有错【之前的版本甚至不会提是的】。

XML常用转义字符:

字符

转义字符

描述

&

&amp;

<

&lt;

小于号

>

&gt;

大于号

"

&quot;

双引号

'

&apos;

单引号


HTML常用转义字符:

字符

转义字符

描述

&

&amp;

<

&lt;

小于号

>

&gt;

大于号

"

&quot;

双引号

 

&nbsp;

空格

©

&copy;

版权符

®

&reg;

注册符


说明:转义字符应以“&”开头,以“;”结尾。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值