• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    在dom4j中使用XPath的简单实例

    如下所示:

    package com.wzh.test.xpath;
     
    import java.io.File;
     
    import org.dom4j.Document;
    import org.dom4j.DocumentException;
    import org.dom4j.Node;
    import org.dom4j.io.SAXReader;
     
    public class Demo4 {
     
      public static void main(String[] args) throws DocumentException {
        SAXReader reader=new SAXReader();
        Document document=reader.read(new File("src/book.xml"));
         
        String value=document.selectSingleNode("//书名").getText();
        System.out.println(value);
         
         
        //检测xml文档是否有匹配的用户名和密码
        String username="aaa";
        String password="123";
        reader=new SAXReader();
        document=reader.read(new File("src/users.xml"));
        Node node=document.selectSingleNode("//user[@username='"+username+"'" +
            " and @password='"+password+"']");
        if(node==null)
        {
          System.out.println("用户名密码错误");
        }
        else
        {
          System.out.println("登录成功");
        }
      }
    }

    book.xml

    ?xml version="1.0" encoding="utf-8"?>
    书架>
       书>
       书名>Java就业培训教材/书名>
         作者>张孝祥/作者>
         售价>39.00元/售价>
       /书>
       书>
       书名>Java网页开发/书名>
         作者>张孝祥/作者>
         售价>29.00元/售价>
       /书>
    /书架>

    users.xml

    ?xml version="1.0" encoding="UTF-8"?>
    users>
      user id="1" username="aaa" password="123" email="aa@sina.com">/user>
      user id="2" username="bbb" password="456" email="bb@sina.com">/user>
    /users>

    以上就是小编为大家带来的在dom4j中使用XPath的简单实例的全部内容了,希望对大家有所帮助,多多支持脚本之家~

    您可能感兴趣的文章:
    • java使用xpath和dom4j解析xml
    • 在java中使用dom4j解析xml(示例代码)
    上一篇:js跨域调用WebService的简单实例
    下一篇:ajax结合豆瓣搜索结果进行分页完整代码
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    在dom4j中使用XPath的简单实例 在,dom4j,中,使用,XPath,的,