添加依赖
<dependency>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>1.6.1</version>
</dependency>
关键代码
Document doc = DocumentHelper.createDocument();
Element root = doc.addElement("root");
Element model = root.addElement("model").addAttribute("id", mc.getId()==null? "":mc.getId());
// 输出格式
OutputFormat format = OutputFormat.createPrettyPrint();
ByteArrayOutputStream bos = new ByteArrayOutputStream();
writer = new XMLWriter(bos, format);
writer.write(doc);
bos.toString("utf-8");
关键类说明
-
Document类,表示xml文档信息,是一个树形结构
-
Eelment类,表示xml的元素结点,提供一些操作其子元素方法的,如文本、属性、名称空间等
-
Attribute类,表示元素结点中的属性