`
xp9802
  • 浏览: 1214608 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Dom4J解析使用xpath java.lang.NoClassDefFoundError: org/jaxen/JaxenException异常

 
阅读更多

用Dom4J解析xml,以前没注意,今天使用dom4j包解析xml时在xpath使用处报错

     异常栈:java.lang.NoClassDefFoundError: org/jaxen/JaxenException异常 

     导入包 jaxen-1.1-beta-6.jar 解决;

 

     另外记录下dom4j 读 xml时的代码片:

 

          File file = new File("D://3.xml");

          if(file.exist()){

               Document tvInfoDoc = new SAXReader().read(file);
               List<Element> rows = tvInfoDoc.selectNodes("//data/row");

               .......

           }

 

     2)ibm.com/developerworks上关于dom4j解析的一篇文章链接:

     

       

           http://www.ibm.com/developerworks/cn/xml/x-dom4j.html

 

 

java.lang.NoClassDefFoundError: org/jaxen/JaxenException

分享到:
评论

相关推荐

    xpath在java中要类jaxen.jar

    恶心的问题,java.lang....jaxen是一个用Java开发的XPath 引擎,支持JDOM, dom4j 。 还理解个错误:java.lang.NoClassDefFoundError 意思都是指类没找到,一般是因为工程的类库里没有引用这个类。

    用dom4j解析xml时,用xpath的辅助包

    用dom4j解析xml时,经常需要用到xpath,由于dom4j-1.6.1.jar不包括jaxen-1.1-beta-6.jar,导致使用xpath报错。 其中jaxen-full.jar是为了解决ava.lang.NoClassDefFoundError: org/jaxen/JaxenException错误。 下载的...

    jaxen-1.1-beta-6.jar

    使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使用这种方式 执行时却抛出以下异常: Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen...

    XPathTutorialDoc

    使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使用这种方式 执行时却抛出以下异常: Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen...

    dom4j-1.6包

    使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使用这种方式 执行时却抛出以下异常: Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen...

    jaxen-1.1.6.jar+dom4j.1.6.1.jar

    当遇到`java.lang.NoClassDefFoundError: org/jaxen/JaxenException`这样的错误时,通常是因为缺少了Jaxen库,添加此jar包后,就能解决这个问题。 在实际使用中,开发者常常将dom4j和jaxen结合使用。通过dom4j解析...

    使用dom4j操作xml

    - **依赖组件**:同时还需导入`jaxen-1.1-beta-6.jar`,该库用于支持XPath表达式查询,如果没有导入可能会出现 `java.lang.NoClassDefFoundError` 的异常。 - **集成步骤**:在项目中集成这两个库可以通过以下步骤...

    dom4j完整包(包含jaxen包)

    在使用DOM4J进行XML操作时,如果需要使用XPath表达式来定位和操作XML元素,那么就需要引入jaxen.jar,否则在运行时可能会遇到`java.lang.NoClassDefFoundError`异常。 具体到DOM4J的功能,以下是一些关键知识点: ...

    readorwritexml

    如果不包含`jaxen-1.1-beta-4.jar`,在运行时可能会遇到`java.lang.NoClassDefFoundError`异常。 #### 三、DOM4j基本操作 1. **创建XML文档**: - 使用`DocumentHelper.createDocument()`方法创建一个新的空文档。...

Global site tag (gtag.js) - Google Analytics