第一天:主要实现解析xml文件和生成xml文件
2013-12-25 13:00
357 查看
编写步骤:
1、导入需要使用的jar包:
dom4j-1.6.jarjaxen-1.1-beta-4.jar
2、新建一个类编写解析和生成xml文件的方法
2.1、解析:2.1.1、将src下的xml文件转换成为一个输入流 ;实例化SAXReader对象
2.1.2、再将输入流转换成为文档对象
2.1.3、通过方法 getRootElement 获取根节点
2.1.4、再通过迭代器获取子节点的相关信息
2.1.5、注意使用方法:getName()(获取节点名称)、getText()(获取文本节点的值)、attributeValue("id")(根据属性值获取value)
2.2、生成:
2.2.1、通过DocumentHelper.创建一个文档对象2.2.2、使用addElement("")创建一个节点
2.2.3、使用setText("")穿件一个文本节点
2.2.4、使用addAttribute 添加节点属性
2.2.5、Writer writer=new FileWriter("e:/xml_1.xml");//指定写出的位置
2.2.6、XMLWriter xmlWriter=new XMLWriter(writer);//生成xml文件
2.2.7、xmlWriter.write(document);xmlWriter.close();生成的xml文件写到文档对象
相关文章推荐
- 使用XML序列化器生成XML文件和利用pull解析XML文件
- 解析数据库生成XML文件及解析XML文件插入数据库
- Cocos2d-x tinyxml2用于xml的解析,自动生成xml文件和解析xml文件
- Pull解析器解析XML文件和生成XML文件
- xml文件解析方式详解、 pull方式解析xml文件实现代码
- Ajax实现xml文件数据插入数据库(一)--- 构建解析xml文件的js库
- 解析xml文件,遍历输出xml文件中的所有节点, 最终模仿实现struts2框架
- android学习——使用SAX、DOM 和 PULL 解析xml文件,及使用pull生成xml文件
- Ajax实现xml文件数据插入数据库(一)--- 构建解析xml文件的js库
- Java乔晓松-使用SAX,DOM,pull解析XML文件以及pull解析生成xml文件
- 使用TinyXML进行xml文件解析,生成xml文件
- java语言连接mysql数据库并利用XML解析工具DOM生成XML文件,然后利用DOM SAX对所生成XML文件里的详细信息进行解析
- 生成XML文件的步骤 & 解析XML文件
- Ajax实现xml文件数据插入数据库(一)--- 构建解析xml文件的js库
- 使用Dom生成xml文件和解析xml文件
- 生成XML文件的步骤 & 解析XML文件
- 解析xml文件,遍历输出xml文件中的所有节点, 最终模仿实现struts2框架
- Android中的XML解析与生成——Pull解析xml、实现xml文件的生成
- 一个模拟页面操作,解析xml输出,生成CSV文件的ruby程­序
- 将JavaBean用DOM4J转换成xml文件,用DOM4J解析xml文件