基于dom4j 1.6.1版本总结
一、创建xml实例
Document document = DocumentHelper.createDocument();// 创建Document实例,对应一份xml文档
Element rootElemet = document.addElement("root");// 添加一个元素,即为根元素
二、将String转化为xml
Document document = DocumentHelper.parseText(xmlText);
需要注意的是:
xmlText必须是标准的xml文档格式,文件头必须为
<?xml version="1.0" encoding="UTF-8"?>
;xmlText最前面不能有空格换行等,否则会抛出异常。
三、使用XPath选取元素
- 在dom4j中使用xpath需要导入jaxen,否则抛出异常;
Node pageCountNode = document.selectSingleNode("/DOCUMENT/PAGECOUNT");// 选择单独节点
List<Node> datas = document.selectNodes("/DOCUMENT/QUERYORDER");// 选择多个节点