報錯了,是哪裏的問題?List<Node>轉的時候?
来源:3-8 XPath实验室
qq_慕仙7241355
2020-02-06 21:26:31
package xml;
import java.util.List;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.Node;
import org.dom4j.io.SAXReader;
public class jaxent01 {
public void xpath(String XP) {
String file="C:/Users/zhang/eclipse-workspace/xml/src/01xml.xml";
SAXReader reader = new SAXReader();
try {
Document document = reader.read(file);
List<Node> nodes =document.selectNodes(XP);
for(Node node: nodes) {
Element emp = (Element) node;
System.out.println(emp.elementText("course-name"));
}
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] args) {
jaxent01 aa = new jaxent01();
aa.xpath("//course");
}
}
2回答
同学你好,老师没有同学的xml,修改了两个自己xml中的元素,显示并没有报错:

请同学贴一下报错是什么,并且贴一下你的xml文件。老师测试一下。
如果我的回答解决了你的疑问,请采纳,祝学习愉快。
好帮手慕阿莹
2020-02-08
同学你好,请问同学的lib包下的jar包是否正确添加了呢?老师这边显示是没问题的


请同学再试试。
如果我的回答解决了你的问题,请采纳,祝学习愉快.
相似问题
回答 1
回答 1