xml配置文件不能被正确解析的特殊符号的处理方法

转载 2015年07月09日 14:35:44
如果你的xml文件在浏览的时候出现了以上这些错误提示,那就证明你的xml文件中存在一些不能被正确解析的特殊符号,今天小编就给大家说一下,在xml中英文问号“?”是可以被正常解析的,但是以下这几种符号是不能正常解析的:分别是“&”、“<”、“>”、“'”、“"”。
解决方法一:
把实体引用编码后使用,即
把“&” 编码为 “&amp;” 
把“<” 编码为“&lt;” 
把“>” 编码为 “&gt;” 
把“'” 编码为 “&apos;” 
把“"” 编码为 “&quot;” 
针对本文上面的问题,即把原来代码中的:

<loc>http://so.urkeji.com/?q=%BB%FA%C6%B1&c=web</loc>
替换为:

<loc>http://so.urkeji.com/?q=%BB%FA%C6%B1&amp;c=web</loc>
解决方法二:
在标记CDATA中,所有的标记、实体引用都被忽略,而被“xml解析器”一视同仁地当做原始字符数据看待,CDATA的形式如下:<![CDATA[文本内容]]>
针对本文上面的问题,即把原来代码中的:

<loc>http://so.urkeji.com/?q=%BB%FA%C6%B1&c=web</loc>
替换为:

<loc><![CDATA[http://so.urkeji.com/?q=%BB%FA%C6%B1&c=web]]></loc>

使用CDATA需要注意的两点,一:由于CDATA的结束符号是“]]>”,所以CDATA中不能包含“]]>”,二:由于CDATA中的所有标记、实体引用都被忽略,所以CDATA不能嵌套使用。

转自:http://write.blog.csdn.net/postedit?ref=toolbar

解决iis报错web.config配置文件的XML格式不正常

  • 2017年09月19日 09:30
  • 43KB
  • 下载

IIS配置文件的XML格式不正确 applicationHost.config崩溃 恢复解决办法

当打开IIS管理器,或配置网站时提示错误:配置文件的XML格式不正确 且是applicationHost.config的问题,那么肯定是applicationHost.config被破坏,IIS就崩...
  • lpsswan
  • lpsswan
  • 2015-08-22 19:00:00
  • 3592

XML 特殊字符处理

在XML中,有一些符号作为XML 的标记符号,一些特定情况下,属性值必须带有这些特殊符号。 下面主要是讲解一些常用的特殊符号的处理 例一: 双引号的使用。 双引号作为XML 属性值的开始结束符...
  • ldl22847
  • ldl22847
  • 2011-12-01 00:51:24
  • 37691

XML中特殊字符的处理方式

项目中需要解析XML,发现前台
  • u011262156
  • u011262156
  • 2014-11-24 13:42:40
  • 2787

XML中必须进行转义的字符

XML中必须进行转义的字符
  • chenlycly
  • chenlycly
  • 2016-05-04 14:39:55
  • 18140

xml特殊字符处理 如&

http://blog.163.com/sunjinxia@126/blog/static/94984879201312644011305/ 写XML文件的时候有些值是带有特...
  • chenyijun
  • chenyijun
  • 2017-04-06 09:59:56
  • 379

xml中有特殊字符,导致解析时出错

xml解析异常解决
  • haoshaoxing
  • haoshaoxing
  • 2015-01-29 17:29:43
  • 2048

XML中遇到特殊字符无法解析的问题

今天非常的郁闷,用xml做配置文件,出现了无法解析的问题。现把我的配置文件分享出来:      ]+bgLine[^...
  • majinfei
  • majinfei
  • 2013-11-21 17:18:51
  • 4391

Tomcat配置文件修改无效自动恢复还原的解决办法总结

今天产品中集成一个报表,遇到诸多问题,其他一个很奇葩的问题就是,修改Tomcat几个配置文件,一直不起作用,启动调试了好几次才发现的,修改了一启动服务就恢复最初的配置信息了,真是奇葩。       ...
  • chenleixing
  • chenleixing
  • 2015-04-14 09:33:14
  • 5346

XML配置界面文件

单独放一个图标,不响应操作,用  3宽度100,1宽度350,2宽度350 >
  • fengkuangfj
  • fengkuangfj
  • 2012-08-17 10:50:35
  • 862
收藏助手
不良信息举报
您举报文章:xml配置文件不能被正确解析的特殊符号的处理方法
举报原因:
原因补充:

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