ホームページ >ウェブフロントエンド >jsチュートリアル >dom4jでのXPathの使い方の詳しい説明(コード付き)

dom4jでのXPathの使い方の詳しい説明(コード付き)

php中世界最好的语言
php中世界最好的语言オリジナル
2018-04-03 14:51:402015ブラウズ

今回は dom4j で XPath を使用する方法について詳しく説明します (コード付き)。 dom4j で XPath を使用する際の 注意事項 は何ですか。実際のケースを見てみましょう。以下に示すように

:

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("登录成功");
    }
  }
}

の記事です。 推奨読書:

ajaxを使用してフォームを送信し、ファイルアップロードを実装する方法

Ajaxがjson形式のデータをバックグラウンドに送信するときにエラーに対処する方法

以上がdom4jでのXPathの使い方の詳しい説明(コード付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。