參考資料: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("登陸成功");
)