dom4j解析问题!(牛人帮忙啊 !在线等!)selectSingleNode报错!

ysm1850 2008-02-20 10:32:49
1,Document document = saxReader.read(new File("d:/1.xml"));
2,System.out.println(document.asXML());
3,Element root = document.getRootElement();
4,Node node = document.selectSingleNode("Xml_Root/CallInfo");
为什么第四句总是报NoClassDefFoundError: org/jaxen/NamespaceContext错误!
我完全按照网上例子做的!
我的xml是:
<?xml version="1.0" encoding="GBK"?>

<Xml_Root>
<CallInfo Caller="caozuozhe">
<Params>
<Object>objectname</Object>
<Method>methodname</Method>
<Po>
<paramstack>
<params>
<a value="无聊"/>
<c value="郁闷"/>
<b value="真的 "/>
</params>
</paramstack>
</Po>
<User>
<userid value="111"/>
<username value="用户名"/>
</User>
</Params>
</CallInfo>
</Xml_Root>
...全文
1002 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
peer3002 2010-10-29
  • 打赏
  • 举报
回复
lz: 这个问题最后有没有解决啊?如果解决了,放上来帮帮大家啊!
peer3002 2010-10-29
  • 打赏
  • 举报
回复
我已经把dom4j压缩包中带的所有jar文件都放到lib目录下了,为什么还是同样的错误啊?
magic256 2008-02-21
  • 打赏
  • 举报
回复
DOM4J在用XPATH表达式时,需要配置dom4j安装包中自带的jaxen包,你也可以从http://sourceforge.net/projects/jaxen上下载jaxen。jaxen是一个用java开发的XPath引擎,用于配合各种给予XML的对象模型,如DOM、dom4j和JDOM。在dom4j-1.6.1目录下,有一个lib子目录,其中有一个jaxen-1.1-beta-6.jar文件,你需要在classpath中配置该文件的全路径名。。。
睿音 2008-02-20
  • 打赏
  • 举报
回复
少包。需要导入
http://dist.codehaus.org/jaxen/distributions/jaxen-1.1.1.zip
伟大的左前卫 2008-02-20
  • 打赏
  • 举报
回复
少jar包吧,去找个jaxen.jar
枫叶rain 2008-02-20
  • 打赏
  • 举报
回复
你想需要什么
dom4j我用过,我可以安你的要求给你写出代码的
garagong 2008-02-20
  • 打赏
  • 举报
回复
没有用过这个!!!帮你顶一下吧!!!
treeroot 2008-02-20
  • 打赏
  • 举报
回复
selectSingleNode 用到xpath的一个实现 jaxen.jar

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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