我是靠谱客的博主 独特信封,最近开发中收集的这篇文章主要介绍在xml需要转义的特殊字符,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

//在生成html文档或xml文档时要注意一下特殊字符,否则会出错。
HTML中的转义字符
 HTML<, >&等有特殊含义,(前两个字符用于链接签,&用于转义),不能直接使用。使用这三个字符时,应使用它们的转义序列,如下所示:

&amp;  &

&

&lt;  <

<

小于号

&gt;  >

>

大于号

&quot;

"

双引号

 

&nbsp;

 

空格

&copy;

©

版权符

&reg

®

注册

例如 & lt; font &gt; 显示 为,<font>,若直接写为则被认为是一个链接签。
   b. 转义序列必须以""结束; 
   
   
   
   c. 单独的&不被认为是转义开始; 
   d. 
   d. 
   d. 
   d. 区分大小写。
  XML转义字符 
       
       
       
       不合法的XML字符必须被替换为相应的实体。

&lt;

<

小于号

&gt;

>

大于号

&amp;

&

&apos;

'

单引号

&quot;

"

双引号

  前者为字符转义序列,后者为数字转义序列。数字转为字符对应的ASCII码值。
  需要说明的是:
   a. 转义序列各字符间不能有空格; 
  另一个需要转义的字符是引号,它的转义序列为"" """"
  HTML使用的字符集是ISO &859 Larin-1字符集,该字符集中有许多 标准 键盘 上无法输入的字符。对这些特殊字符只能使用转义序列。
  如果在XML文档中使用类似"<" 的字符那么解析器将会出现错误,因为解析器会认为这是一个新元素的开始。所以不应该像下面那样书写代码:
<message>if salary < 1000 then</message>
  为了避免出现这种情况,必须将字符"<" 转换成实体,像下面这样:
<message>if salary &lt; 1000 then</message>
  下面是五个在XML文档中 预定义好的实体:
  实体必须以符号"&"开头,以符号";"结尾。
  注意只有"<" 字符和"&"字符对于XML来说是严格禁止使用的。剩下的都是合法的,为了减少出错,使用实体是一个好习惯。

最后

以上就是独特信封为你收集整理的在xml需要转义的特殊字符的全部内容,希望文章能够帮你解决在xml需要转义的特殊字符所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部