dom4j读取xml字符串和读取xml文件
来源:互联网 发布:相片添加日期软件 编辑:程序博客网 时间:2024/06/05 06:37
刚刚完成了用dom4j读取xml字符串格式的运用,在此记录一下,比如有一个xml字符串如下格式:
String resultTest = "<?xml version=\"1.0\" encoding=\"GBK\"?><class Name=\"className\"><resultInfo><classID>123456</classID></resultInfo><resultInfo><classID>456789</classID></resultInfo></class>";
注意字符串中节点中不能带空格,如:< resultInfo>会报org.xml.sax.SAXParseException: The content of elements must consist of well-formed character data or markup.这个异常。
首先创建Document对象:Document doc = null;然后将字符串转为XML:doc = DocumentHelper.parseText(resultTest);这样就把字符串格式的数据转换成document对象了;
读取xml文件也很简单,代码如下:SAXReader sr = new SAXReader();doc = sr.read("xml路径");
接下来就是获取document对象中的数据了,具体代码如下:
Element rootElt = doc.getRootElement(); // 获取根节点
System.out.println("根节点:" + rootElt.getName());// 拿到根节点的名称
Iterator<?> iter = rootElt.elementIterator("resultInfo"); // 获取根节点下的子节点resultInfo
// 遍历resultInfo节点
while (iter.hasNext()) {
Element recordEle = (Element) iter.next();
String deptID = recordEle.elementTextTrim("classID"); // 拿到resultInfo节点下的子节点班级编号值
System.out.println("classID: " + classID);
}
- dom4j读取xml字符串和读取xml文件
- xml文件读取-dom4j
- dom4j读取xml文件
- dom4j读取xml文件
- dom4j读取xml文件
- Dom4j读取XML文件
- Dom4j读取xml文件
- DOM4J读取XML文件
- DOM4J读取XML文件
- Dom4j读取Xml文件
- dom4j读取xml文件
- Dom4j读取xml文件
- dom4j处理xml文件,读取xml字符串,格式化xml文件
- 使用dom4j和jdom读取xml文件
- dom4j读取xml文件例子
- 使用dom4j读取xml文件
- 使用DOM4j读取xml文件
- 使用Dom4j读取xml文件
- 查看SQL Server的端口号
- 2014校选题(二)-- 母函数问题
- Linux设备模型(下)之Platform
- MongoDB---find
- flexpaper实现文档在线浏览
- dom4j读取xml字符串和读取xml文件
- 职业规划之前请认真读读以下19个故事(3)
- Linux设备模型(中)之上层容器
- IBATIS动态SQL
- Tomcat的JVM设置和连接数设置
- #ifdef #ifndef #define,#endif解析
- 正则表达式函数的替换函数
- 内核启动组件式初始化
- Spring事务配置的五种方式