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

如果xml文件的内容与DTD格式不相同,就可能SAXParser抛异常吗??

2014-01-26 
DTD格式如下:!ELEMENT tuning EMPTY!ATTLIST tuningvalue (true|false) trueXML文件内容:tunning

DTD格式如下:
 
  <!ELEMENT tuning EMPTY>
  <!ATTLIST tuning
  value (true|false) "true"
  >
 
  XML文件内容:
 
  <tunning = "true">
 
  请问这样写,显然element没有attribute name, 用SAXParser分析这样的xml文件,一定会SAXParser抛异常吗?
 
 

------解决方法--------------------------------------------------------
就看你saxPaser里怎么设置的
  有些设置应该是是否关联dtd的,如果设为false当然就不出异常了
------解决方法--------------------------------------------------------
SAXPaserFactory中有setValidating(boolean arg)方法
  参数设置为false就应该可以了

        

热点排行