package com.jin.demo;
import java.io.FileWriter;
import java.io.IOException;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;
public class TestCreate
{
public static void main(String[] args) throws Exception
{
//第一步, 准备向文件写出
//写出位置
FileWriter fileWriter = new FileWriter("E:\\JavaProject\\TestDom4j\\lib\\TestCreated.xml");
//写出的编码
OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("UTF-8");
//写出xml的流
XMLWriter writer = new XMLWriter(fileWriter, format);
//第二步,吧要写出的Document和里面的内容组织出来
Document doc = DocumentHelper.createDocument();
//先添加根节点元素,然后在根节点下添加元素
Element root = doc.addElement("学生信息");
Element stu = null;
Element stuId = null;
Element stuName = null;
Element stuSex = null;
Element stuAge = null;
//添加5条学生信息
for(int i=1; i<=5; i++)
{
//dom4j中不需要先create再add,直接addElment时,就创建了这个Element
stu = root.addElement("学生");
stu.addAttribute("sid", "00" + i);
stuId = stu.addElement("编号");
stuId.setText("00" + i);
stuName = stu.addElement("姓名");
stuName.setText("Alshavin" + i);
stuSex = stu.addElement("性别");
stuSex.setText("male");
stuAge = stu.addElement("年龄");
stuAge.setText(20 + i + "");
}
//第三步,写出 (向文件流里一样的try..catch...finally处理关闭,省略)
writer.write(doc);
writer.close();
}
}
分享到:
相关推荐
Dm4j中的Xpath使用文档
J1939 DM1 UDS
J1939协议的故障信息报文DM1的格式说明
自己写的一个操作xml文件的类,可以把节点存入实体对象,也可以把实体对象插入xml文件,以及很多查询方法 返回类型全是String或List、Map,String>等
大于8字节报文收发说明,报文举例分析解析
SAE J1939协议中DM1故障报文的详细格式,包含单帧传输和多帧传输。
开源OMA DM服务器,给予java的实现,结合jboss使用,学习OMA DM
1.电机装入治具 6.测试噪音 7.高压、接地测试电源线接线 8.高压、接地测试 2.接线 9.恢复出厂 3.接线 5.低压测试电机吸合
一个简单的Java依赖项管理器。 它提供了一种简单的方式来管理依赖关系,并提供了对ant脚本中的依赖关系的完全控制
开源OMA DM服务器的源代码实现,可以学习服务器端的实现
Dom4j基础使用指南,Dom4j基础使用指南
jar包,亲测可用
jar包,亲测可用
jar包,亲测可用
NULL 博文链接:https://springsfeng.iteye.com/blog/1148907
J1939-73 部分DM报文格式定义总结
jar包,亲测可用
jar包,亲测可用
jar包,亲测可用
达梦数7据库j驱动包及方言包,maven依赖jar包,DM达梦数据库jdbc-jar包dialect方言jar包