zoukankan      html  css  js  c++  java
  • Dom4j(解析property)

    Dom4j(解析property)

    public class XpathTest {
    
    
        /**
         * XPath 使用路径表达式来选取 XML 文档中的节点或节点集
         *
         *      经常使用到的路径表达式,如下
         *
         *          nodename	选取此节点的所有子节点。
         *          /	        从根节点选取。
         *          //	        从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置。
         *          .	        选取当前节点。
         *          ..	        选取当前节点的父节点。
         *          @	        选取属性。
         *
         */
    
        @Test
        public void testXpath() throws DocumentException {
            InputStream resourceAsStream = this.getClass().getClassLoader().getResourceAsStream("books.xml");
            SAXReader saxReader = new SAXReader();
            Document document = saxReader.read(resourceAsStream);
            Element rootElement = document.getRootElement();
            // 找 xml 根元素的下一级元素
            List<Element> selectNodes = rootElement.selectNodes("book");
            for (int i = 0; i < selectNodes.size(); i++) {
                Element element =  selectNodes.get(i);
                System.out.println(element);
            }
    
        }
    
    
    }
    
    
  • 相关阅读:
    JavaScript 闭包究竟是什么
    Javascript闭包简单理解
    使用border做三角形
    负边距在布局中的使用
    direction和unicode
    CSS 实现打字效果
    你可能没注意的CSS单位
    前端模块化
    JavaScript面向对象
    阿里前端两年随想
  • 原文地址:https://www.cnblogs.com/zhangguangxiang/p/14300712.html
Copyright © 2011-2022 走看看