xml文件中特殊字符的处理

         在XML中,起始和结束标记之间出现的所有合法字符都被忠实地传给XML处理程序。   为了避免把字符数据和标记中需要用到的一些特殊符号相混淆,XML还提供了一些有用的   实体引用。实体引用的作用是,当在字符数据中需要使用这些特殊符号时,我们采用它的   实体引用来代替。这些特殊的XML实体引用包括:  
    
  >   >    
    
  <   &lt;    
    
  &   &amp;    
    
  "   &quot;    
    
  ’&apos;    
    
          这样,如果我们需要在"示例"这个标记中出现文本  
    
  "<姓名>张三</姓名>"  
    
          正确的写法应该是:  
    
  示例〉&lt;姓名&gt;张三&lt;/姓名&gt;〈/示例〉    
    
          容易理解,字符"〈"的实体引用是必不可少的,为"〉"设立实体引用同样是为了避免与标记混淆,而字符"&"的实体引用则防止它与实体引用中开头所用的"&"相混淆。那么,我们什么时候需要用到剩下两个字符的实体引用呢?在标记中可以为标记设立属性,而XML规定属性值必须用"""括起来。因此,当属性值中出现字符"""时,需要将它用实体引用代替。请看下面的例子:  
    
  <STATEMENT   VALUE   =   "She   said,   "Don   t   go   there!"">    
    
          正确的写法应该是:  
    
  <STATEMENT   VALUE   =   "She   said,   "Don&apos;t   go   there!"">

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值