请教一个和xml有关的问题.

liangwd 2002-05-28 01:40:05
有个xml文件,里面指明了对应dtd文件的路径,这个xml还需要被传送其它服务器上进行解释,用的xml解析包是Xerces,在指定db.parse("xmlfile")的时候,报错说dtd文件不存在.
有什么方法可以让xml解释器解释xml文件的时候,可以忽略dtd这个属性.
谢谢.
...全文
92 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangwd 2002-05-28
  • 打赏
  • 举报
回复
先谢谢楼上的回答.
但是默认得检验有效性应该就是false.
现在最主要是xml文件里有这么一句
<!DOCTYPE SYSTEM "file:///E:/source1/dd/course.dtd">
这个dtd文件在第一台服务器上需要用到,在第二台服务器上不需要用.
但是两台服务器都是用同一个xml文件.所以xml分析器碰到这个句话的时候,
就会去检查dtd文件,但是不一定是用dtd文件来验证.当dtd不存在的时候,分析器
就报错了.
worldheart 2002-05-28
  • 打赏
  • 举报
回复
DocumentBuilderFactory.setValidating(false);
worldheart 2002-05-28
  • 打赏
  • 举报
回复
设置他的有效性检验为无效!!!

67,541

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧