模拟登陆模块:
users.xml
<?xml version="1.0" encoding="UTF-8"?>
<users>
<user id="1" username="aaa" password="123" email="aa@22.com"/>
<user id="2" username="bbb" password="123" email="aa@22.com"/>
</users>
具体实现:
import java.io.File; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Node; import org.dom4j.io.SAXReader; public class Demo3 { //查找users.xml文档是否有和用户相匹配的用户名和密码 public static void main(String[] args) throws Exception { String username = "aq"; String password = "123"; SAXReader reader = new SAXReader(); Document 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("登陆成功"); } } }