在运行Jsoup程序的过程中,出现空指针异常的情况,如下:
这时候,我们应该把student.xml的路径放在src路径下:
之后应该能运行成功
student.xml代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<students>
<student number="s001">
<name>junk</name>
<age>24</age>
<sex>man</sex>
</student>
<student number="s002">
<name>fan</name>
<age>24</age>
<sex>man</sex>
</student>
</students>
JsoupDemo代码如下:
public class JsoupDemo1 {
public static void main(String[]args) throws IOException {
//获取student.xml路径
String path = JsoupDemo1.class.getClassLoader().getResource("student.xml").getPath();
//获取document对象
Document document = Jsoup.parse(new File(path),"utf-8");
//通过document对象获取name标签
Elements elements = document.getElementsByTag("name");
//获取字标签对象
Element element = elements.get(1);
String text = element.text();
System.out.println(text);
}
}