首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

org.xml.sax.SAXParseException: 非法 XML 字符:  。 是哪个字符非法?

2014-01-26 
org.xml.sax.SAXParseException: 非法 XML 字符: ;。DOM解析的时候报错,是哪个字符非法了?现在要查处到

org.xml.sax.SAXParseException: 非法 XML 字符: 。
 
 
  DOM解析的时候报错,是哪个字符非法了?
  现在要查处到底是哪里出错了,可是那个XML文件N长,有没有高手可以提出个可行方案?

------解决方法--------------------------------------------------------
检查注释,尤其有中文注释的地方
------解决方法--------------------------------------------------------
全改成英文先试试
------解决方法--------------------------------------------------------
我找不到之前项目在那用了。现在只有一个这样的资料保留。你试试。
  private static boolean isXMLCharacter(int c) {
  if (c <= 0xD7FF) {
  if (c >= 0x20) return true;
  else {
    if (c == '\n') return true;
    if (c == '\r') return true;
    if (c == '\t') return true;
    return false;
  }
  }
  if (c < 0xE000) return false; if (c <= 0xFFFD) return true;
  if (c < 0x10000) return false; if (c <= 0x10FFFF) return true;
  return false;
  }

        

热点排行