利用dom4j读取XML文件
来源:互联网 发布:北京交通大学 知乎 编辑:程序博客网 时间:2024/05/17 01:21
<span style="font-size:18px;">以这段XML代码为例:</span>
<span style="font-size:18px;"><?xml version="1.0" encoding="utf-8"?><game><frame title="JAVA" width="700" height="500" start_x="32" start_y="32"><text width="636" height="30" fonttype="黑体" fontsize="24"><textDemo/><textInput/></text><button width="300" height="64" ><buttonpause/><buttonrestart/></button></frame><data></data><system></system></game></span>
要读取这段XML代码,要注意一个问题,那就是字符集的问题,这里采用的utf-8,如果XML是在Eclipse外部创建的,而Eclipse的字符集与XML不相符,
很有可能抛出异常。
要读取XML文件,首先要创建一个读取器,dom4j的创建方法和读取文件方法为:
SAXReader reader = new SAXReader();
Document doc = reader.read("config/cfg.xml");
接着我们可以对XML树进行读取:
Element game = doc.getRootElement();
Element frame = game.element("frame");
若存在数组标签,可以调用XML的另一个方法elements进行读取,假设Frame是一个标签数组:
List<Element> frames = game.elements("frame");
对于标签内元素的读取,dom4j也为之提供了方法:
title = frame.attributeValue("framewidth");
framewidth = Integer.parseInt(frame.attributeValue("width")); //返回的是string类型,故要对其进行转换
其他标签的读取类似于以上方法。
当然,以上的代码实现会抛出异常,并且需要引入dom4j的外包
0 0
- 利用dom4j读取xml文件
- 利用dom4j读取xml文件
- 利用dom4j读取XML文件
- 利用dom4j读取XML文件
- 利用dom4j--读取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配置文件
- dom4j读取xml文件例子
- 如何带文件路径复制文件
- 新概念英语第一册 学习笔记(001 - 002)
- linux内存管理浅析
- Linux下找不到共享库的解决方法
- 安卓Android大量项目源码 免费源码,爽
- 利用dom4j读取XML文件
- 【干货】APP时代如何利用ASO技巧去推广?
- ubuntu12.04 安装VLC,在root用户下不能使用的问题
- magento 错误、异常日志的开启和查看
- js对操作form提交
- iOS---------自定义slider
- velocity模板技术生成word文档
- PhoneGap开发的android项目环境搭建简单流程
- 15个nosql数据库