参考资料:xpath tutorial中文版
举例:book.xml
<?xml version="1.0" encoding="UTF-8" ?>
<书架>
<书>
<书名 name = "xxxx ">java 就业培训教程</书名>
<作者>张孝祥</作者>
<售价>39.00元</售价>
</书>
<书>
<书名 >JavaScript网页制作</书名>
<作者>张孝祥</作者>
<售价>28.00元</售价>
</书>
</书架>
SAXReader reader = new SAXReader();
Document document = reader.read(new File("src/book.xml"));
String value= document.selectSingleNode( "//作者" ).getText();
system.out.println(value);
输出结果:张孝祥
// 查找users.xml文档中是否有何用户相匹配的用户名和密码
String username = “vvv”
String password ="123";
//检测xml文档中是否有何用户相匹配的用户名和密码
SAXReader reader = new SAXReader();
Document document = reader.read(new File("src/users.xml"));
Node node =(Node) document.selectSingleNode("//user[@username =’"+
username +" ‘and
@password =’"+
password
+"‘ ]")
if (node == null) (
System.out.println("用户名或密码错误!!");
)else(
System.out.println("登陆成功");
)