/**
*解析xml文件
*使用dom4j结合xPath来解析
*/
@Test
public void test(){
try{
//获的核心解析器
SAXReader saxReader =new SAXReader();
//通过核心解析器加载指定的xml文件到内存生成一个document对象
Document document =saxReader.res(TestDom4j.class.getClassLoader().getClassLoader().getResourceAsStream("book.xml");
//获得有id属性并且值为0001的book元素,继续获得booke元素里面的name元素
Node node=document.selectSingleNode("//book[@id='001']/name");
//获得name元素里面的文本数据
String text=node.getText();
}catch(Exception e){
e.printStackTrace();
}
}
}