JavaWeb学习笔记-XML-7
2017-11-27 22:39
447 查看
XPath
dom4j快速定位
拥有强大的选择器
//利用xpath提取xml文档数据 SAXReader reader = new SaxReader(); Document document = reader.read("book.xml"); String value = document.selectSingleNode("//作者").getText(); System.out.println(value);
<?xml version="1.0" encoidng="UTF-8"?> <!--xml文件user.xml--> <users> <user id="1" username="aa" password="123" email="aa@sina.com"/> <user id="2" username="bb" password="123" email="bb@sina.com"/> </users>
//查找xml文档中是否存在匹配的用 4000 户名与密码 public static void main(Stirng[] args){ String userNamae = "xxx"; Stirng passWord = "123"; //检测是否存在匹配的用户名与密码 SAXReader reader = new SAXReader(); Document documnet = reader.read(new File("user.xml")); Node node = (Node)documnet.selectSingleNode("//user[@username='"+userName+"' and @password='"+passWord+"']"); if(node==null){ System.out.println("用户名或密码错误"); }else{ System.out.println("登陆成功"); } }
相关文章推荐
- JavaWeb学习笔记-XML-2
- JavaWeb学习笔记-XML-4
- JavaWeb学习笔记——XML简介
- JavaWeb学习笔记之xml&DTD&schema
- JavaWeb学习笔记之xml解析
- JavaWeb学习笔记-XML-8
- Javaweb学习笔记二 web.xml相关配置
- JavaWeb学习笔记-XML-6
- 【JAVAWEB学习笔记】11_XML
- 【Javaweb学习笔记】XML和约束模式
- JavaWeb学习笔记-XML-1
- javaweb学习笔记1--xml
- JavaWeb学习笔记-XML-3
- AJax学习笔记一(XMLHTTPRequest对象)
- javaweb学习第七天:xml的schema约束
- java xml解析 学习笔记(3)——JDOM
- C# 中XML序列化与反序列化学习笔记
- Maven学习笔记——(1)Maven在Eclipse中创建JavaWeb项目
- XML-RPC学习笔记(二)
- [学习笔记]struts.xml配置详解(所有基本配置,包括通配符)