本文主要是介绍java操作xml之dom4j中的xpath实现用户登陆验证,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
直接上代码
xml文档:user.xml
<?xml version="1.0" encoding="UTF-8"?>
<db><users username="aaa" password="123" age="25"></users><users username="bbb" password="123" age="25"></users><users username="ccc" password="123" age="25"></users>
</db>
Demo2.java
package com.cx.dom4j;import java.io.File;import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Node;
import org.dom4j.io.SAXReader;public class Demo2 {public static void main(String[] args) throws Exception {//以xml为数据库,一个简单的登陆验证操作//练习dom4j中的xpathString name = "a2aa";String password = "123";//获取解析器SAXReader reader = new SAXReader();Document document = reader.read(new File("src/users.xml"));Node node = document.selectSingleNode("//users[@username='"+name+"' and @password='"+password+"']");//得到单个的节点,返回的是nodeif(node!=null){System.out.println("用户登陆成功!");}else{System.out.println("用户名或者密码错误!!!");}}}
这篇关于java操作xml之dom4j中的xpath实现用户登陆验证的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!