XML解析器
一.XML解析器 二.常用的解析器类型及区别
个人通过以上两篇文章,认为DOM4J和SAX主要是一个Java的XML API,但要引入相关JAR包,第一个代表可以使用DOM4J解析xml文档了,第二个代表可以用XPath读取了 三.读取XML文档步骤 SAXReader reader = new SAXReader();
Document doc= reader.read(“....xml”);
读写XML文档主要依赖org.dom2j.io包,有DOMReader和SAXReader两种方式,但是他们利用相同的接口读取DOM对象 2.获取DOM对象节点 Element driverNameElt = (Element)doc.selectObject("/config/db-info/driver-name");
返回类型为Element,查找路径采用的是XPath:即为XML路径语言,它是一种用来确定XML(标准通用标记语言的子集)文档中某部分位置的语言。XPath基于XML的树状结构,有不同类型的节点,包括元素节点,属性节点和文本节点,提供在数据结构树中找寻节点的能力 3.获取该对象的值 driverNameElt.getStringValue()
相关操作:Dom4j操作文档及使用案例 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |