使用dom4j创建格式化xml文件
2018-03-12 21:26
453 查看
public void createXML() {
// 创建XML文档树
Document document = DocumentHelper.createDocument();
// 创建根节点items
Element itemsElement = document.addElement(“items”);
// 创建根节点下的item子节点
Element itemElement = itemsElement.addElement(“item”);
// item节点有两个子节点
Element idElement = itemElement.addElement(“id”);
idElement.setText(“10003”);
Element nameElement = itemElement.addElement(“name”);
nameElement.setText(“保定”);
// 设置XML文档格式
OutputFormat outputFormat = OutputFormat.createPrettyPrint();
// 设置XML编码方式,即是用指定的编码方式保存XML文档到字符串(String),这里也可以指定为GBK或是ISO8859-1
outputFormat.setEncoding(“UTF-8”);
//outputFormat.setSuppressDeclaration(true); //是否生产xml头
outputFormat.setIndent(true); //设置是否缩进
outputFormat.setIndent(” ”); //以四个空格方式实现缩进
outputFormat.setNewlines(true); //设置是否换行
try {
// stringWriter字符串是用来保存XML文档的
StringWriter stringWriter = new StringWriter();
// xmlWriter是用来把XML文档写入字符串的(工具)
XMLWriter xmlWriter = new XMLWriter(stringWriter, outputFormat);
// 把创建好的XML文档写入字符串
xmlWriter.write(document);
// 打印字符串,即是XML文档
System.out.println(stringWriter.toString());
xmlWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
// 创建XML文档树
Document document = DocumentHelper.createDocument();
// 创建根节点items
Element itemsElement = document.addElement(“items”);
// 创建根节点下的item子节点
Element itemElement = itemsElement.addElement(“item”);
// item节点有两个子节点
Element idElement = itemElement.addElement(“id”);
idElement.setText(“10003”);
Element nameElement = itemElement.addElement(“name”);
nameElement.setText(“保定”);
// 设置XML文档格式
OutputFormat outputFormat = OutputFormat.createPrettyPrint();
// 设置XML编码方式,即是用指定的编码方式保存XML文档到字符串(String),这里也可以指定为GBK或是ISO8859-1
outputFormat.setEncoding(“UTF-8”);
//outputFormat.setSuppressDeclaration(true); //是否生产xml头
outputFormat.setIndent(true); //设置是否缩进
outputFormat.setIndent(” ”); //以四个空格方式实现缩进
outputFormat.setNewlines(true); //设置是否换行
try {
// stringWriter字符串是用来保存XML文档的
StringWriter stringWriter = new StringWriter();
// xmlWriter是用来把XML文档写入字符串的(工具)
XMLWriter xmlWriter = new XMLWriter(stringWriter, outputFormat);
// 把创建好的XML文档写入字符串
xmlWriter.write(document);
// 打印字符串,即是XML文档
System.out.println(stringWriter.toString());
xmlWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
相关文章推荐
- 使用dom4j创建一个xml文件
- dom4j创建格式化的XML文件
- 使用Dom4j创建一个XML文件
- 使用Dom4j创建与解析XML文件
- 使用dom4j创建和解析xml文件
- java中使用dom4j读xml文件简单教程
- 使用DOM4J把XML文件里的数据存到数据库
- 如何使用Notepad++格式化XML文件
- 使用XmlTextWriter与XmlTextReader访问创建和读取XML文件
- 使用dom4j从XML配置文件中生成菜单(一)
- 使用dom4j来解析,生成xml文件
- DOM4J创建、修改和格式xml文件例子(转)
- 使用dom4j读取xml文件初始化数据
- 使用dom4j去掉Xml文件中注释内容的解决办法
- Windows下使用gvim格式化xml文件
- 使用dom4j读取xml文件
- 如何使用PHP DOM创建动态的XML文件
- 使用 dom4j 创建 修改 XML
- 使用dom4j和jdom读取xml文件
- 如何使用PHP DOM创建动态的XML文件