XML转义字符总结
⼀、⾸先,什么是XML语⾔
XML(Extensible Markup Language),可扩展标记语⾔,是⼀种具有结构性的标记语⾔。可以⽤来标记数据、定义数据类型,⾮常适合万维⽹传输,提供统⼀的⽅法来描述和交换独⽴于应⽤程序的结构化数据。
XML注意事项:
1. 必须有声明语句;
2. 区分⼤⼩写;
3. XML⽂档有且只有⼀个根元素;
4. 属性值需使⽤引号;
5. 所有标记必须有相应的结束标记。
⼆、XML转义字符
由于XML语⾔中,元素必须使⽤标签进⾏定义,且XML以打开标签开始,以关闭标签结束,缺⼀不可,因此,如果把字符” < ”(⼩于号)放在XML元素中,会被解析器当做新元素的开始⽽出现错误,因此,XML规定字符” < ”与” & ”⾮法,字符” > ”(⼤于号)在XML语⾔中是合法的,但是好的开发习惯是将其均由实体引⽤来代替。
三、XML预定义的5个实体引⽤
实体引⽤表⽰符号含义
<<⼩于
>>⼤于
&&与
'‘单引号
"“双引号
转义字符使⽤注意事项:
1. 转义字符中间不能有空格,并且必须以”;”结尾;
2. 单独的&不被认为是转义的开始;
3. 区分⼤⼩写。
四、转义字符拓展
<=<=⼩于等于号xml标签大全
>=>=⼤于等于号
五、另外⼀种屏蔽转义的⽅法-----<![CDATA[]]>标签
除了可以⽤上述实体引⽤来替代相应符号外,可以采⽤<![CDATA[]]>标签对语句进⾏处理。
<![CDATA[]]>使⽤⽅法: 将需要屏蔽的语句放在该标签内,如<![CDATA[…被屏蔽语句…]]>
使⽤<![CDATA[]]>可以屏蔽对上⽂所述的字符进⾏转义,但是<if> .<where> 等等写在<![CDATA[]]>内的其余标签也会相应被屏蔽,因此,应该尽量缩⼩<![CDATA[]]>的范围。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。