DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> AJAX入門 >> AJAX基礎知識 >> 在dom4j中使用XPath的簡單實例
在dom4j中使用XPath的簡單實例
編輯:AJAX基礎知識     

如下所示:

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("//書名").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("//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就業培訓教材</書名>
     <作者>張孝祥</作者>
     <售價>39.00元</售價>
   </書>
   <書>
   <書名>Java網頁開發</書名>
     <作者>張孝祥</作者>
     <售價>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>

以上就是小編為大家帶來的在dom4j中使用XPath的簡單實例的全部內容了,希望對大家有所幫助,多多支持~

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved