HTML中的转义字符
HTML中<, >,&等有特殊含义,(前两个字符用于链接签,&用于转义),不能直接使用。使用这三个字符时,应使用它们的转义序列,如下所示:
| 转义字符 | 源字符 | 描述 |
|---|---|---|
| & 或 & | & | 和 |
| < 或 < | < | 小于号 |
| > 或 > | > | 大于号 |
| " | “ | 双引号 |
| | 空格 | |
| © | © | 版权符 |
| ® | ® | 注册符 |
需要说明的是:
a. 转义序列各字符间不能有空格;
b. 转义序列必须以”;”结束;
c. 单独的&不被认为是转义开始;
d. 区分大小写。
XML转义字符
不合法的XML字符必须被替换为相应的实体。
下面是五个在XML文档中预定义好的实体:
| 转义字符 | 源字符 | 描述 |
|---|---|---|
| & | & | 和 |
| < 或 < | < | 小于号 |
| > 或 > | > | 大于号 |
| " | “ | 双引号 |
| " | ‘ | 单引号 |
注意: 只有”<” 字符和”&”字符对于XML来说是严格禁止使用的。剩下的都是合法的,为了减少出错,使用实体是一个好习惯。