XML工具-XmlUtil
读取XML分为两个方法:
- 读取XML文件
XmlUtil.parseXml
解析XML字符串为Document对象
写XML
XmlUtil.toStr
将XML文档转换为StringXmlUtil.toFile
将XML文档写入到文件
XmlUtil.createXml
创建XML文档, 创建的XML默认是utf8编码,修改编码的过程是在toStr和toFile方法里,既XML在转为文本的时候才定义编码。
XML操作
XmlUtil.cleanInvalid
除XML文本中的无效字符- 根据节点名获得子节点列表
XmlUtil.getElement
根据节点名获得第一个子节点XmlUtil.transElements
将NodeList转换为Element列表
writeObjectAsXml
将可序列化的对象转换为XML写入文件,已经存在的文件将被覆盖。readObjectFromXml
从XML中读取对象。
Xpath操作
createXPath
创建XPathgetByXPath
通过XPath方式读取XML节点等信息栗子:
Document docResult=XmlUtil.readXML(xmlFile);
//结果为“ok”
XmlUtil只是w3c dom的简单工具化封装,减少操作dom的难度,如果项目对XML依赖较大,依旧推荐Dom4j框架。