0514-86177077
9:00-17:00(工作日)
如下所示:
package com.wzh.test.xpath; import java.io.File; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Node; import org.dom4j.io.SAXReader; public class Demo4 { public static void main(String[] args) throws DocumentException { SAXReader reader=new SAXReader(); Document document=reader.read(new File("src/book.xml")); String value=document.selectSingleNode("http://書名").getText(); System.out.println(value); //檢測xml文檔是否有匹配的用戶名和密碼 String username="aaa"; String password="123"; reader=new SAXReader(); document=reader.read(new File("src/users.xml")); Node node=document.selectSingleNode("http://user[@username='"+username+"'" + " and @password='"+password+"']"); if(node==null) { System.out.println("用戶名密碼錯誤"); } else { System.out.println("登錄成功"); } } }
book.xml
?xml version="1.0" encoding="utf-8"?> 書架> 書> 書名>Java就業(yè)培訓教材/書名> 作者>張孝祥/作者> 售價>39.00元/售價> /書> 書> 書名>Java網(wǎng)頁開發(fā)/書名> 作者>張孝祥/作者> 售價>29.00元/售價> /書> /書架>
users.xml
?xml version="1.0" encoding="UTF-8"?> users> user id="1" username="aaa" password="123" email="aa@sina.com">/user> user id="2" username="bbb" password="456" email="bb@sina.com">/user> /users>
以上就是小編為大家?guī)淼脑赿om4j中使用XPath的簡單實例的全部內(nèi)容了,希望對大家有所幫助,多多支持腳本之家~
標簽:內(nèi)蒙古 林芝 鄭州 舟山 邢臺 遼源 海南 洛陽
上一篇:js跨域調(diào)用WebService的簡單實例
下一篇:ajax結(jié)合豆瓣搜索結(jié)果進行分頁完整代碼
Copyright ? 1999-2012 誠信 合法 規(guī)范的巨人網(wǎng)絡通訊始建于2005年
蘇ICP備15040257號-8