xpath解析xml文档
2017-06-18 16:41
309 查看
<?xml version="1.0" encoding="UTF-8"?> <user> <user id="1" username="aaa" password="123">李</user> <user id="2" username="bbb" passwoed="456">王</user> <user id="3" username="ccc" password="789">刘</user> </user>
用以下程序来验证密码和账号是否正确
import org.dom4j.Document; import org.dom4j.Node; import org.dom4j.io.SAXReader; public class XpathExample{ public static void main(String[] args) throws Exception { String username="aaa"; String password="123"; SAXReader reader=new SAXReader(); Document document=reader.read("src/User.xml"); /*//获得单个节点 String value=document.selectSingleNode("user/a").getText(); System.out.println(value);*/ Node node=document.selectSingleNode("//user[@username='"+username+"' and @password='"+password+"']"); if(node==null){ System.out.println("用户名或者密码错误!!!"); } else System.out.println("成功登录"); } }
相关文章推荐
- JAXP,sax与dom4j解析xml文档及XPath在文档内容定位中的应用(持续更新,初学者的野路子、参考和想当然,不断学习和专业化)
- XPath 文档 解析XMl
- XPath 解析xml文档简单实用例子
- Asp.Net(C#)利用XPath解析XML文档示例
- Asp.Net(C#)利用XPath解析XML文档示例
- 使用XPath解析xml文档
- XPath 文档 解析XMl
- java中XML文档解析2(dom4j)和xpath的使用
- XPath对XML文档的解析
- 日常小结-XPath用于解析XML文档
- Asp.Net(C#)利用XPath解析XML文档示例
- 使用DOM4J解析XML文档,以及使用XPath提取XML文档
- 笔记:XML-解析文档-XPath 定位信息
- javaweb学习总结十三(dom4j方式对XML文档进行解析以及Xpath的使用)
- 使用dom4j解析xml文档以及用XPath实现相关的操作
- XML文档解析DOM、SAX、JDOM、DOM4j、XPath
- 使用DOM4J解析XML文档,以及使用XPath提取XML文档
- Xerces C++解析XML文档
- 用Java结合SAX 2.0 解析XML文档
- 【XML解析】(5)DOM4J中的XPath的使用方式及其【完整语法详细说明】