1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 如何转义xml中的特殊字符 – PHP基础 – 前端 php后端管理开源码

如何转义xml中的特殊字符 – PHP基础 – 前端 php后端管理开源码

时间:2019-09-21 23:33:08

相关推荐

如何转义xml中的特殊字符 – PHP基础 – 前端 php后端管理开源码

XML实体中不允许出现"&","<",">"等特殊字符,否则XML语法检查时将出错,如果编写的XML文件必须包含这些字符,则必须分别写成"&","<",">"再写入文件中。

例如,如果在XML文档中使用类似"<"的字符,那么解析器将会出现错误,因为解析器会认为这是一个新元素的开始。所以不应该像下面那样书写代码:

[html]viewplaincopy<age>age<30</age>为了避免出现这种情况,必须将字符"<"转换成实体,像下面这样:<age>age<30</age>在读取的时候,解析器会自动将其转换回"&","<",">"等特殊字符,正常来说,只有"<"字符和"&"字符对于XML来说是严格禁止使用的。需要注意的是:

a.转义序列各字符间不能有空格;

b.转义序列必须以";"结束;

c.单独的&不被认为是转义开始;

d.区分大小写。以下是XML中需要的转义字符:&(逻辑与)&<(小于)<>(大于)>"(双引号)"(单引号)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。