HTMLXML转义字符
HTML & XML 转义字符
HTML中<, >,&等有特殊含义,(前两个字符⽤于链接签,&⽤于转义),不能直接使⽤。使⽤这三个字符时,应使⽤它们的转义序列,如下所⽰:
& 或 & & 和
< 或 < < ⼩于号
> 或 > > ⼤于号
" " 双引号
空格
© © 版权符
® ® 注册符
前者为字符转义序列,后者为数字转义序列。数字转为字符对应的ASCII码值。例如 & lt; font >;显⽰为,<font>,若直接写为则被认为是⼀个链接签。
需要说明的是:
a. 转义序列各字符间不能有空格;
b. 转义序列必须以";"结束;
c. 单独的&不被认为是转义开始;
d.区分⼤⼩写。
另⼀个需要转义的字符是引号,它的转义序列为"" "或"""
HTML使⽤的字符集是ISO &859 Larin-1字符集,该字符集中有许多标准键盘上⽆法输⼊的字符。对这些特殊字符只能使⽤转义序列。 XML转义字符
不合法的XML字符必须被替换为相应的实体。
不合法的XML字符必须被替换为相应的实体。
pdf转html
如果在XML⽂档中使⽤类似"<" 的字符, 那么解析器将会出现错误,因为解析器会认为这是⼀个新元素的开始。所以不应该像下⾯那样书写代码:
<message>if salary < 1000 then</message>
为了避免出现这种情况,必须将字符"<" 转换成实体,像下⾯这样:
<message>if salary < 1000 then</message>
下⾯是五个在XML⽂档中预定义好的实体:
< < ⼩于号
> > ⼤于号
& & 和
' ' 单引号
" " 双引号
实体必须以符号"&"开头,以符号";"结尾。
注意: 只有"<" 字符和"&"字符对于XML来说是严格禁⽌使⽤的。剩下的都是合法的,为了减少出错,使⽤实体是⼀个好习惯。
发布评论