XML特殊字符处理

原创 2013年12月05日 11:13:48

问题:XML节点中带有特殊字符“&.<.>.'.”的值,解析时会报错

解决方案:把此字符放入单独的一个节点,

  <![CDATA[ 
要处理的字符..
]]> 

加以处理 

     如 <user><![CDATA[  特殊字符&.<.>.'. 特殊字符 ]]> </user>

注意:此处理只能放在节点中,而不能放在节点的属性中,<user a=<![CDATA[  特殊字符&.<.>.'. 特殊字符 ]]> > </user>是会报错的

XML 特殊字符处理和 CDATA

所有 XML 文档中的文本均会被解析器解析。 只有 CDATA 区段(CDATA section)中的文本会被解析器忽略。 PCDATA PCDATA 指的是被解析的字符数据...
  • sugang_ximi
  • sugang_ximi
  • 2015年12月04日 14:52
  • 519

XML的特殊字符处理

XML中共有5个特殊的字符,分别是:&特殊标签,将包含特殊字符的字符串封装起来;其二,使用XML转义序列表示这些特殊的字符,这5个特殊字符所对应XML转义序列在表4-2中说明: Sp...
  • liuxiao723846
  • liuxiao723846
  • 2016年08月15日 14:28
  • 680

xml 特殊字符处理

最近系统又出现了新的问题,以前一直正常运行的机能突然不好使了。看了看source,没发现问题,而且故障现象无法在测试环境中再现,开始有点晕了。就开始怀疑是不是真实环境中有人更改配置呢,最终发现了竟然是...
  • sundabo01
  • sundabo01
  • 2011年07月04日 21:14
  • 419

xml格式文件特殊字符处理

在运用xml格式进行远程数据交互时会经常会遇到 乱码或者特殊字符转换的问题,下面谈谈个人经验:                        1.乱码问题,通常都是中文或者特殊字符 书名号等,解决办...
  • shukebai
  • shukebai
  • 2015年03月26日 10:54
  • 462

android XML特殊字符处理

public class XMPPUtil {     /**      * XML特殊字符变为转义字符      *      * @param string the string to ...
  • sunfeihu
  • sunfeihu
  • 2014年10月24日 10:30
  • 497

XML 特殊字符处理

在XML中,有一些符号作为XML 的标记符号,一些特定情况下,属性值必须带有这些特殊符号。  下面主要是讲解一些常用的特殊符号的处理   例一: 双引号的使用。 双引号作为XML 属性...
  • xixi8865
  • xixi8865
  • 2014年04月16日 15:26
  • 413

xml特殊字符处理

 protected void Button1_Click(object sender, EventArgs e)          {              string st...
  • cxzhq2002
  • cxzhq2002
  • 2014年04月03日 17:24
  • 484

xml特殊字符处理 如&

 写了个request2XML的方法,每当数据中有'
  • caixingyun
  • caixingyun
  • 2014年01月24日 16:37
  • 2262

SQL Server特殊字符查询处理

SQL Server 用 like 查询时,可用 % 代表任意个数的字符,用 _ 代表一个字符。可是要想让这两个字符作为普通字符怎么做呢?   用 [] 括起来,比如:   title lik...
  • shuzhiguoxing
  • shuzhiguoxing
  • 2013年12月17日 14:00
  • 960

Java中特殊字符处理(转义字符)

Java中有些正则的特殊字符,如果我们需要使用这些特殊字符就需要采用"\"进行转义处理后使用。...
  • luzhenyuxfcy
  • luzhenyuxfcy
  • 2015年10月20日 19:01
  • 2072
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:XML特殊字符处理
举报原因:
原因补充:

(最多只允许输入30个字)