xpath 模拟用户登录的效果

来源:互联网 发布:windows视频截gif 编辑:程序博客网 时间:2024/06/05 18:00

user.xml

<?xml version="1.0" encoding="utf-8"?><users><user id="001" name="eric" password="123456"></user><user id="002" name="rose" password="123456"></user><user id="003" name="jack" password="123456"></user></users>

public class Demo3 {public static void main(String[] args)throws Exception{//1.获取用户输入的用户名和密码BufferedReader br = new BufferedReader(new InputStreamReader(System.in));System.out.println("请输入用户名:");String name = br.readLine();System.out.println("请输入密码:");String password = br.readLine();//2.到“数据库”中查询是否有对应的用户//对应的用户:  在user.xml文件中找到一个   //name属性值为‘用户输入’,且password属性值为‘用户输入’的user标签Document doc = new SAXReader().read(new File("./src/user.xml"));Element userElem = (Element)doc.selectSingleNode("//user[@name='" +name +"' and @password='"+password+"']");if(userElem!=null){//登录成功System.out.println("登录成功");}else{//登录失败System.out.println("登录失败");}}}


0 0
原创粉丝点击