xpath提取xml文档数据
2014-04-08 19:36
260 查看
package cn.itcast.sax;
import java.io.File;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Node;
import org.dom4j.io.SAXReader;
public class Demo5 {
/**
* 查找user.xml文档是否有和用户相匹配的用户名和密码
* @throws Exception
*/
public static void main(String[] args) throws Exception {
String username = "aaa";
String password = "123";
//检测xml文档是否有匹配的用户名和密码
SAXReader reader = new SAXReader();
Document document = reader.read(new File("src/user.xml"));
Node node = document.selectSingleNode("//user[@username='"+username+"' and @password='"+password+"']");
if(node==null){
System.out.println("用户名或密码错误");
}else{
System.out.println("登陆成功!!!");
}
}
}
import java.io.File;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Node;
import org.dom4j.io.SAXReader;
public class Demo5 {
/**
* 查找user.xml文档是否有和用户相匹配的用户名和密码
* @throws Exception
*/
public static void main(String[] args) throws Exception {
String username = "aaa";
String password = "123";
//检测xml文档是否有匹配的用户名和密码
SAXReader reader = new SAXReader();
Document document = reader.read(new File("src/user.xml"));
Node node = document.selectSingleNode("//user[@username='"+username+"' and @password='"+password+"']");
if(node==null){
System.out.println("用户名或密码错误");
}else{
System.out.println("登陆成功!!!");
}
}
}
相关文章推荐
- XPath提取XML文档数据
- XPath提取xml文档数据
- 使用XPath提取xml文档数据
- 利用xpath提取xml文档数据
- XPath提取xml文档数据
- xpath提取xml文档数据
- xpath提取xml文档数据
- 使用DOM4J解析XML文档,以及使用XPath提取XML文档
- 使用DOM4J解析XML文档,以及使用XPath提取XML文档
- 使用Xpath查询xml文档节点数据
- 读xml文档中数据并对其进行排序,然后在datagrid中显示出来
- 将TXT文档中数据导入XML文件中 C#
- 学习笔记 --android将数据存放及xml文档常用的 方法
- Android数据存储——2.文件存储_C_DOM解析XML文档
- java中XML文档解析2(dom4j)和xpath的使用
- JAXP,sax与dom4j解析xml文档及XPath在文档内容定位中的应用(持续更新,初学者的野路子、参考和想当然,不断学习和专业化)
- javabean封装xml文档数据
- 在Dom4j中使用xpath--查看xml数据代码
- XmlDocument加载有Xmlns的xml文档,使用Xpath
- 用javabean封装xml文档数据