跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

在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("登录成功"); } } }
book.xml
<书架> <书> <书名>Java就业培训教材 <作者>张孝祥 <售价>39.00元 <书> <书名>Java网页开发 <作者>张孝祥 <售价>29.00元
users.xml
上面是我整理给大家的,希望今后会对大家有帮助。 相关文章: 使用原生ajax处理json字符串的方法 jQuery中ajax的4种常用请求方式介绍 聊聊Ajax提交form表单的看法和认识

相关文章