六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 49|回复: 0

AJAX 无法解析 & 等字符 问题

[复制链接]

升级  98%

11

主题

11

主题

11

主题

童生

Rank: 1

积分
49
 楼主| 发表于 2013-1-23 02:39:36 | 显示全部楼层 |阅读模式
由于 '&' '<' '>'等字符在XML里,有特殊的意义,所以当AJAX使用xml格式的时候。就会出现转换异常。尤其‘&’这个字符,当它出现在xml里的时候。就会导致IE,FIrefox,Opera在内的浏览器都无法正确解析XML。问题可能与如下情况类似。

Firefox:
为组织好 行 6 列:22

IE 中XMLDOM解析:
空指针 null

Opera:
  XMLparsingfailed:syntaxerror(Line: 3,Character: 22)

解决办法是将这些字符进行过滤,将如下字符进行替换

< 替换成 <
> 替换成 >
" 替换成 "
' 替换成 '
&  替换成 &
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表