xpath: 异常:NoClassDefFoundError 不知哪错了~求助牛人
李敏910 2009-07-27 12:11:59 读取的XML文档示例
--------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<simple>
<name>MemberManagement</name>
<comment></comment>
<projects>
<project>PRJ1</project>
<project>PRJ2</project>
<project>PRJ3</project>
<project>PRJ4</project>
</projects>
</simple>
---------------------------------------------------------------
public static void main(String[] args){
SAXReader reader = new SAXReader();
try{
Document doc = reader.read(new File("sample.xml"));
List projects=doc.selectNodes("/simple/name"); //找不到name这个节点
Iterator it=projects.iterator();
while(it.hasNext()){
Element elm=(Element)it.next();
System.out.println(elm.getText());
}
}
catch(Exception ex){
ex.printStackTrace();
}
}
---------------异常------------------------
Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen/JaxenException
at org.dom4j.DocumentFactory.createXPath(DocumentFactory.java:230)
at org.dom4j.tree.AbstractNode.createXPath(AbstractNode.java:207)
at org.dom4j.tree.AbstractNode.selectNodes(AbstractNode.java:164)
at dom4j.XPath_.main(XPath_.java:19)