stamp

2006年与我同在

 

关于xml和dtd

       有的时候,在对xml解析的时候,xml文件下有<!DOCTYPE>之类需要需要相应的dtd文件,xml解析器才能通过,否则会报dtd文件不存在,这个时候怎么才能使xml解析正确,读出文件中某个节点的内容:今天在利用JOM的SAXBuilder解析文件时候,默认实际上调用apache的SAXParser解析器,终于搞定了,只需要进行如下设置就可以让解析器不需要dtd的验证,代码如下:
SAXBuilder sb = new SAXBuilder();
sb.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false);
不过好像暂时只能在JDK1.3下面使用

posted on 2005-11-13 12:08 stamp 阅读(249) 评论(0)  编辑  收藏 所属分类: java


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

常用链接

留言簿(1)

随笔分类

随笔档案

相册

搜索

最新评论

阅读排行榜

评论排行榜