users.xml
<?xml version="1.0" encoding="UTF-8"?>
<xml-body>
<user username="jingtian" password="124343"></user>
<user username="xiaozhi" password="124343"></user>
</xml-body>
XpathTest.java
import org.dom4j.Document;
import org.dom4j.Node;
import org.dom4j.io.SAXReader;
public class XpathTest
{
public static void main(String[] args) throws Exception
{
String username = "jingtian";
String password = "124343";
SAXReader reader = new SAXReader();
Document document = reader.read("users.xml");
Node node=document.selectSingleNode("//user[@username='" + username+ "' and @password='" + password + "']");
if(node==null)
System.out.println("用户名或者密码错误!");
else
System.out.println("登陆成功!");
}
}
本文介绍了一种使用XML存储用户信息并结合XPath进行用户验证的方法。通过Java的DOM4J库解析XML文件,实现了对用户账号及密码的验证功能。
4万+

被折叠的 条评论
为什么被折叠?



