dom4j 输出中文

简单示例:

xml输出为

<?xml version="1.0" encoding="utf-8"?>

<books>
  <book 作者="周国平" 出版社="东方出版社">守望的距离</book>
</books>

 Java代码为

	public static void createSimpleXml(){
		Document doc = DocumentHelper.createDocument();

		Element books = doc.addElement("books");

		Element book = books.addElement("book");
		book.addAttribute("作者", "周国平");
		book.addAttribute("出版社", "东方出版社");
		book.addText("守望的距离");

		try {
			OutputFormat format = new OutputFormat("  ", true, "utf-8"); // 设置输出格式为空两格,换行,编码为utf-8
			XMLWriter writer = new XMLWriter(new OutputStreamWriter(
					new FileOutputStream("d:/books.xml"), "utf-8"), format);//创建输出对象
			writer.write(doc);
			writer.close();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值