日期:2014-05-16 浏览次数:20773 次
由于 '&' '<' '>'等字符在XML里,有特殊的意义,所以当AJAX使用xml格式的时候。就会出现转换异常。尤其‘&’这个字符,当它出现在xml里的时候。就会导致IE,FIrefox,Opera在内的浏览器都无法正确解析XML。问题可能与如下情况类似。
Firefox:
为组织好 行 6 列:22
IE 中XMLDOM解析:
空指针 null
Opera:
XMLparsingfailed:syntaxerror(Line: 3,Character: 22)
解决办法是将这些字符进行过滤,将如下字符进行替换
<
替换成 <
>
替换成
>
"
替换成
"
'
替换成
'
&
替换成 &