dom4j生成xml类型的字符串
- 2016-08-30 15:51:00
- admin 原创
- 2171
Document document = DocumentHelper.createDocument();
// 创建根节点items
Element itemsElement = document.addElement("results");
// 创建根节点下的item子节点
Element itemElement = itemsElement.addElement("Id");
itemElement.addAttribute("title","编号").addText("1");
itemElement = itemsElement.addElement("Title");
itemElement.addAttribute("title","标题").addText("电子公文传输系统发文");
// 设置XML文档格式
OutputFormat outputFormat = OutputFormat.createPrettyPrint();
// 设置XML编码方式,即是用指定的编码方式保存XML文档到字符串(String),这里也可以指定为GBK或是ISO8859-1
outputFormat.setEncoding("gb2312");
//outputFormat.setSuppressDeclaration(true); //是否生产xml头
outputFormat.setIndent(true); //设置是否缩进
outputFormat.setNewlines(true); //设置是否换行
try {
// stringWriter字符串是用来保存XML文档的
StringWriter stringWriter = new StringWriter();
// xmlWriter是用来把XML文档写入字符串的(工具)
XMLWriter xmlWriter = new XMLWriter(stringWriter, outputFormat);
// 把创建好的XML文档写入字符串
xmlWriter.write(document);
xmlWriter.close();
// 打印字符串,即是XML文档
return stringWriter.toString();
} catch (IOException e) {
e.printStackTrace();
}
return null;
发表评论
文章分类
联系方式
联系人: | 郑州-小万 |
---|---|
电话: | 13803993919 |
Email: | 1027060531@qq.com |
QQ: | 1027060531 |
网址: | www.wanhejia.com |
Update Required
To play the media you will need to either update your browser to a recent version or update your Flash plugin.