以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  [求助]引入Xerces包的问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=24391)


--  作者:leonguy
--  发布时间:11/17/2005 10:45:00 PM

--  [求助]引入Xerces包的问题
我使用Java / SAX来解析xml文档,但在引入Xerces时遇到了点问题,请求帮助。
问题出在源程序“XMLReader parser = XMLReaderFactory.createXMLReader();”一行。
当执行命令:java Extrator out.xml时,错误提示内容是:
System property org.xml.sax.driver not specified
如果执行命令:java -Dorg.xml.sax.driver=org.apache.xerces.parsers.SAXParser Extrator out.xml时,错误提示内容为:
SAX2 driver class org.apache.xerces.parsers.SAXParser not found
我下载了Xerces-J-bin.2.6.2,里面有这样几个包:resolver.jar,xercesImpl.jar,xercesSamples.jar,xml-apis.jar,xmlParserAPIs.jar。据Readme所说,xercesImpl.jar和
xml-apis.jar代表了原来的xerces.jar。可是症结在于我将这两个包引入后,依然找不到所需的内容。
我的ClassPath设置如下:
.;D:\j2sdk\lib;D:\j2sdk\lib\mylib\xml-apis.jar;D:\j2sdk\lib\mylib\xercesImpl.jar;

请指教我,如何才能让java找到Xerces的包呢。多谢。
cf_mail@sohu.com



--  作者:liuzhidan
--  发布时间:11/18/2005 9:17:00 AM

--  
XMLReader parser = XMLReaderFactory.createXMLReader("org.apache.xerces.parsers.SAXParser");”

你尝试一下这样看看能不能行吧~!


--  作者:leonguy
--  发布时间:11/18/2005 10:39:00 AM

--  
这位兄弟,你好。你说的方法我已经试过了,问题并没有解决。我考虑,问题没出在代码身上,而是出在如何才能引入Xerces包上。因为这句话“java -Dorg.xml.sax.driver=org.apache.xerces.parsers.SAXParser Extrator out.xml”和你要表达的意思是一样的。不管怎样,谢谢你的帮助!


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
42.969ms