Heim  >  Artikel  >  Web-Frontend  >  Einfaches Beispiel für die Verwendung von XPath in dom4j

Einfaches Beispiel für die Verwendung von XPath in dom4j

亚连
亚连Original
2018-05-23 14:21:481772Durchsuche

Jetzt zeige ich Ihnen ein einfaches Beispiel für die Verwendung von XPath in dom4j. Lassen Sie mich es jetzt mit Ihnen teilen und es allen als Referenz geben.

sieht so aus:

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元</售价>
   </书>
</书架>

Benutzer. 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>

Das Obige habe ich für alle zusammengestellt. Ich hoffe, dass es in Zukunft für alle hilfreich sein wird.

Verwandte Artikel:

So verwenden Sie natives Ajax zur Verarbeitung von JSON-Strings

Einführung in 4 gängige Anforderungsmethoden von Ajax in jQuery

Lassen Sie uns über die Ansichten und das Verständnis der Ajax-Formularübermittlung sprechen

Das obige ist der detaillierte Inhalt vonEinfaches Beispiel für die Verwendung von XPath in dom4j. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn