标记: SAXReader read = new SAXReader();
标记: Document document = read.read(“src/xml/library.xml”);
标记: Node node = document.selectSingleNode("//MathBook[1]"); //取匹配的第一个
标记: List list = document.selectNodes("//MathBook");
标记: Document的方法
标记: 在结果有多个时:取第一个
注意:在XPath中Node对象是可以强制转换为Element对象的
标记: Element element = (Element) node;
标记: /AAA 代表根元素下AAA /AAA/BBB 第二个代表上下级
使用“//DDD”可以跨过直接获取DDD元素
标记: /persons/person[2] //代表取第二个出现的person元素 , //person[ last() ] //代表最后一个
//@id 代表所有存在id属性的元素
//AAA[@id] 代表所有既是AAA元素又存在id属性的
//not(@id) 代表所有不存在id属性的元素
//AAA[@id=‘1’] 代表所有既是AAA,且id属性为1的元素
//*[count( * ) = 2] 代表所有元素中包含有两个任意元素的 (父)元素
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- ovod.cn 版权所有 湘ICP备2023023988号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务