`

调试Dom4j时selectSingleNode一直报错

    博客分类:
  • java
阅读更多
使用dom4j操作XML

用selectNodes()和selectSingleNode()就出错!
抛出的错误:
--------------------------------------------------------------------
java.lang.NoClassDefFoundError:   org/jaxen/JaxenException
  org.dom4j.DocumentFactory.createXPath(DocumentFactory.java:230)
  org.dom4j.tree.AbstractNode.createXPath(AbstractNode.java:207)
  org.dom4j.tree.AbstractNode.selectSingleNode(AbstractNode.java:183)
  com.javgame.sys.XmlConfigFile.getDataBaseList(XmlConfigFile.java:172)
  com.javgame.db.DateBaseList.initiation(DateBaseList.java:62)
  com.javgame.db.DateBaseList. <init> (DateBaseList.java:48)
  org.apache.jsp.db_jsp._jspService(db_jsp.java:56)
  org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
  javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
  org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
  org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
  org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
  javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
----------------------------------------------------------------------------

解决方法:

下载jaxen-1.1.1.jar ,导入就行。

现在把dom4j包和它一起分享,帮我解决了大问题,谢谢

分享到:
评论

相关推荐

    深入dom4j使用selectSingleNode方法报错分析

    本篇文章是对dom4j使用selectSingleNode方法报错进行了详细的分析介绍,需要的朋友参考下

    dom4j-master.zip

    java中操作xml的经典开源类库dom4j-master.zip,如需编译好的我已经上传。查找节点代码如:this.document.selectSingleNode("//" + nodeName + "/" + childNodeName);

    jaxen.jar和dom4j.jar

    at org.dom4j.tree.AbstractNode.selectSingleNode(AbstractNode.java:183) at demo.TestXML.getTaskByName(TestXML.java:19) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect....

    dom4j-2.1.3.zip

    java中操作xml的类库,操作非常方便Node node = this.document.selectSingleNode(“/root/nodename”);

    C# 读取 带 xmlns 命名空间 XML 结点 SelectSingleNode 类 For .NET Framework 1.1x

    C# 读取 带 xmlns 命名空间 XML 结点 SelectSingleNode 类 For .NET Framework 1.1x AutoPrefix(System.Xml.XmlNode xNode, System.Xml.XmlNamespaceManager xNameSpaceManager) AutoXPath(System.Xml.XmlNode ...

    JS中常用的xpath特性

    Dom.documentElement.selectSingleNode("server/dir"); //选择server元素下accesstype等于3的多有dir元素: Dom.documentElement.selectNodes("server/dir[@accesstype=\"3\"]"); //选择server元素下第一...

    day023-xml解析笔记和代码.rar

    由于DOM4J在解析XML时只能一层一层解析,所以当XML文件层数过多时使用会很不方便, 结合XPATH就可以直接获取到某个元素 使用dom4j支持xpath的操作的几种主要形式 第一种形式 /a/b/c: 表示一层...

    JDOM中XPath.selectNodes()和XPath.selectSingleNode()用法

    NULL 博文链接:https://newtime.iteye.com/blog/437338

    博客园和CSDN博客过滤器源码20121013

    博客园和CSDN博客过滤器源码 源码描述: 功能分析 1、整合博客园首页和CSDN热门博客 ... 4、WebInfoModels.cs: 包含查询条件、博客显示项目等信息相关Model 5、本项目代码不多,其它代码在源码中均有注释

    javascript操作XML

    var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") 'JAVASCRIPT中的创建对象 set objXml=CreateObject("Microsoft.XMLDOM") '创建解析器对象 objXml.async="false" objXml.load("test.xml") '装载xml文件 ...

    兼容IE、FireFox、Chrome等浏览器的xml处理函数js代码

    在编写处理xml的网页时,经常为浏览器兼容性头疼。于是我将常用的xml操作封装为函数。经过一段时间的改进,现在已经很稳定了,用起来很舒服。 函数有—— xml_loadFile:xml同步/异步加载。 xml_transformNode:xsl...

    MSXML解析XML文档(源码).

    MSXML解析XML文档(源码).

    vb6XML读写

    vb中读写XML文件实例Dim XMLDoc As DOMDocument Dim root As IXMLDOMNode Dim xlst As IXMLDOMNodeList, xlst1 As IXMLDOMNodeList Dim xn As IXMLDOMNode Dim xnf As IXMLDOMNode Dim xe As IXMLDOMElement Set ...

    U8...API...DEMO

    String sAccID = xmlLongin.SelectSingleNode("/LoginInfo/AccID").InnerText; String sYear = xmlLongin.SelectSingleNode("/LoginInfo/Year").InnerText; String sUserID = xmlLongin.SelectSingleNode("/...

    c#拼图游戏

    Color bmpcolor = bmpg.GetPixel(k, j); byte A = bmpcolor.A; byte R = bmpcolor.R; byte G = bmpcolor.G; byte B = bmpcolor.B; bmpcolor = Color.FromArgb(128, R, G, B); bmpg.SetPixel(k, j, bmpcolor);...

    ASP XML制作菜单管理程序

    ‘作者:野 草 ‘日期:2006年4月24日 ‘Q Q:94440079 ‘————————————— ‘读取XML文件函数 Function YCMS_menu() dim menu_temp,m Set goxml=Server.CreateObject(“Microsoft.XMLDOM”) goxml.load...

    .net 操作xml的简单方法及说明

    代码如下:using System.Xml;...//指定一个节点XmlNode root=xml.SelectSingleNode(“/root”);//获取节点下所有直接子节点XmlNodeList childlist=root.ChildNodes;//判断该节点下是否有子节点root.HasChildNodes;/

    新浪阅读器的二次开发

    缓存就是当选中treeview节点时,访问缓存(url)判断是否有xml数据,这面分两种情况,当无缓存时,我们在这面要第一次读取,读取完将xml数据写入缓存并记录当前的读取时间,显示xml数据。当有缓存时,判断时间是否...

    asp读取xml文件

    代码如下:strSourceFile = Server.MapPath(dataxml&”/Advertisement/”&id&”/adv.xml”) Set objXML =Server.CreateObject(“Microsoft.XMLDOM”) ‘创建一个XML对像 objXML.load(strSourceFile) ‘把XML...

    ASP对XML文档中文本的操作

    Set XMLMorntekDocument = Server.CreateObject("Microsoft.XMLDOM") XMLMorntekDocument.async = false XMLMorntekDocument.load(strSourceFile) ConnectXml=XMLMorntekDocument.parseerror.errorcode if ...

Global site tag (gtag.js) - Google Analytics