利用Xpath实现一个简单的登录验证程序
2014-07-04 14:34
771 查看
package cn.daomain;
import java.io.File;
import java.util.List;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Node;
import org.dom4j.io.SAXReader;
public class XpathDemo {
public static void main(String[] args) throws DocumentException {
method_1();
}
//获取某一个属性
public static void method_1() throws DocumentException{
//得到解析器
SAXReader reader = new SAXReader();
Document document = reader.read(new File("src/cn/xml/MyXml.xml"));
//拿到所有的
// List<Node> nodes = document.selectNodes("//书名");
// for(Node node : nodes){
// System.out.println(node.getText());
// }
//拿到某一个
String value = document.selectSingleNode("/bookrack/book[1]/书名").getText();
System.out.println(value);
}
//实现简单的登录验证
public static void method_2() throws DocumentException{
String username = "aaa";
String password = "123";
//得到一个解析器
SAXReader reader = new SAXReader();
Document document = reader.read(new File("src/cn/xml/UserXml.xml"));
//这里找的是user下面的属性
Node node = document.selectSingleNode("//user[@username = '"+username+"' and @password = '"+password+"']");
System.out.println(node);
if(node != null){
System.out.println("登录成功");
}else{
System.out.println("账号或密码错误");
}
}
}
import java.io.File;
import java.util.List;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Node;
import org.dom4j.io.SAXReader;
public class XpathDemo {
public static void main(String[] args) throws DocumentException {
method_1();
}
//获取某一个属性
public static void method_1() throws DocumentException{
//得到解析器
SAXReader reader = new SAXReader();
Document document = reader.read(new File("src/cn/xml/MyXml.xml"));
//拿到所有的
// List<Node> nodes = document.selectNodes("//书名");
// for(Node node : nodes){
// System.out.println(node.getText());
// }
//拿到某一个
String value = document.selectSingleNode("/bookrack/book[1]/书名").getText();
System.out.println(value);
}
//实现简单的登录验证
public static void method_2() throws DocumentException{
String username = "aaa";
String password = "123";
//得到一个解析器
SAXReader reader = new SAXReader();
Document document = reader.read(new File("src/cn/xml/UserXml.xml"));
//这里找的是user下面的属性
Node node = document.selectSingleNode("//user[@username = '"+username+"' and @password = '"+password+"']");
System.out.println(node);
if(node != null){
System.out.println("登录成功");
}else{
System.out.println("账号或密码错误");
}
}
}
相关文章推荐
- 利用ASIHttpRequest实现一个简单的登录验证
- 利用java实现一个简单的远程监控程序
- 【IOS】利用ASIHTTPRequest 实现一个简单的登陆验证
- 一个简单的采用SPRING框架的登录及验证程序
- 利用JSP编程技术实现一个简单的购物车程序
- go语言实现一个简单的登录注册web小程序
- Filter二(利用Filter实现简单的登录验证)
- Ajax一个简单入门程序(用户登录验证)
- 【IOS】利用ASIHTTPRequest 实现一个简单的登陆验证
- Spring+SpringMVC+Hiberate+MySql+Bootstrap实现一个简单验证登录实例
- 使用正则表达式实现一个简单的QQ登录验证
- 利用java实现一个简单的远程监控程序
- 利用ASIHTTPRequest 实现一个简单的登陆验证
- 【IOS】利用ASIHTTPRequest 实现一个简单的登陆验证
- 【IOS】利用ASIHTTPRequest 实现一个简单的登陆验证
- 利用java实现一个简单的远程监控程序
- go语言实现一个简单的登录注册web小程序
- 用UDP实现可靠文件传输,如何利用UDX创建一个简单的WIN32程序
- 利用AJAX实现简单的用户登录程序(处理服务端返回的文本数据)
- 用UDP实现可靠文件传输,如何利用UDX创建一个简单的WIN32程序