Document doc = build.build(isr);

//获取根目录
Element root = doc.getRootElement();
//获取第一个子节点College 
Element firstCollege = root.getChild("College");
System.out.println(firstCollege.getAttributeValue("collegeName"));
Element firstClass = firstCollege.getChild("Class");
System.out.println(firstClass.getAttributeValue("no"));
Element firstName = firstClass.getChild("name");
 List <Element>listName = firstClass.getChildren("name");
//System.out.println(firstName.getText());
 Iterator nameIterator1 = listName.iterator();
 while(nameIterator1.hasNext()){
 Element name = (Element)nameIterator1.next();
 System.out.println("姓名1:"+name.getTextTrim());
 }
 //上面能正确获得

//通过XPath指定路径获取节点信息
XPath path = XPath.newInstance("/College/Class/name");
List textList = path.selectNodes(doc);
Iterator nameIterator = textList.iterator();
while(nameIterator.hasNext()){
Element name = (Element)nameIterator.next();
System.out.println("姓名:"+name.getTextTrim());

}XML文件:
<?xml version="1.0" encoding="GBK"?>
<school address="武汉" school="华中科技大学">
 <College collegeName="计算机学">
  <Class no="12">
   <name>name1</name>
   <name>name2</name>
  </Class>
 </College>
</school>通过XPath就是获得不了,出现这样的java.lang.NoClassDefFoundError: org/jaxen/NamespaceContext错误,XPath换来换去,就是不对。请教大侠们,XPath到底该怎么写呀