美文网首页
java笔记:XPath的使用

java笔记:XPath的使用

作者: 梦之志 | 来源:发表于2018-09-13 22:43 被阅读0次
    // 使用XPath 获取name元素
    
        public static void test1() throws Exception{
    
            //1.创建解析器
            SAXReader saxReader = new SAXReader();
    
            //2.创建Document
            Document document = saxReader.read(PATH);
    
            //3.使用XPATH
            Node name = document.selectSingleNode("//p1[@id='abc']/name");
    
            //4.获取name的文本
            System.out.println(name.getText());
    
        }
    
    //使用XPath 获取所有的name元素
    
        public static void AllName() throws Exception{
            //1.创建构造器
            SAXReader saxReader = new SAXReader();
    
            //2.获取Document
            Document document = saxReader.read(PATH);
    
            //3.获取所有的name
            List<Node> list = document.selectNodes("//name");
    
            //4.遍历获取所有值
            for (Node node : list){
                System.out.println(node.getText());
            }
    
    
    
        }
    

    相关文章

      网友评论

          本文标题:java笔记:XPath的使用

          本文链接:https://www.haomeiwen.com/subject/bktngftx.html