<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>木瓜Blog &#187; Dom4J</title>
	<atom:link href="http://www.ardy.cn/tag/dom4j/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ardy.cn</link>
	<description>把简单的事做好</description>
	<lastBuildDate>Mon, 08 Aug 2011 06:46:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>彻底解决Dom4j编码问题</title>
		<link>http://www.ardy.cn/java/solve-coding-problems-dom4j.html</link>
		<comments>http://www.ardy.cn/java/solve-coding-problems-dom4j.html#comments</comments>
		<pubDate>Tue, 05 Aug 2008 02:27:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JAVA开发]]></category>
		<category><![CDATA[Dom4J]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.ardy.cn/?p=248</guid>
		<description><![CDATA[这几天开始学习dom4j，在网上找了篇文章就开干了，上手非常的快，但是发现了个问题就是无法以UTF-8保存xml文件，保存后再次读出的时候会报“Invalid byte 2 of 2-byte UTF-8 sequence.”这样一个错误，检查发现由dom4j生成的这个文件，在使用可正确处理XML编码的任何的编辑器中中文成乱码，从记事本查看并不会出现乱码会正确显示中文。让我很是头痛。试着使用GBK、gb2312编码来生成的xml文件却可以正常的被解析。因此怀疑的dom4j没有对utf-8编码进行处理。便开始查看dom4j的原代码。终于发现的问题所在，是自己程序的问题。 在dom4j的范例和网上流行的《DOM4J 使用简介》这篇教程中新建一个xml文档的代码都类似如下 ?View Code JAVA1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 public void createXML&#40;String fileName&#41; &#123; Document doc = org.dom4j.DocumentHelper.createDocument&#40;&#41;; Element root = doc.addElement&#40;&#34;book&#34;&#41;; root.addAttribute&#40;&#34;name&#34;, &#34;我的图书&#34;&#41;; Element childTmp; childTmp = root.addElement&#40;&#34;price&#34;&#41;; childTmp.setText&#40;&#34;21.22&#34;&#41;; Element writer = root.addElement&#40;&#34;author&#34;&#41;; [...]]]></description>
		<wfw:commentRss>http://www.ardy.cn/java/solve-coding-problems-dom4j.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

