response.setContentType("text/xml; charset=UTF-8"); 
String news = URLDecoder.decode(request.getParameter("news"),"UTF-8");
String path=request.getRealPath("/");
path=path+"config\\gridnews.xml";
path.replace("\\","\\\\"); 
System.out.println(path);
File list = new File(path);
list.createNewFile();
FileWriter fw =new FileWriter(list);
fw.write("<?xml   version="+'"'+"1.0"+'"'+" encoding="+'"'+"UTF-8"+'"'+"?>");
fw.write("<all_info>");
fw.write("<news>"+news+"</news>");
fw.write("</all_info>");
fw.close();
out.print("成功");
out.close();输出了上面的XML文件,然后用下面的代码读取,但是内容如果是或中文就读取不到信息.DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();   
DocumentBuilder db=null;
db = dbf.newDocumentBuilder();
org.w3c.dom.Document doc = null;
String path=request.getRealPath("/"); 
String xmlfilepath=path+"config\\gridnews.xml";
xmlfilepath.replace("\\","\\\\");
System.out.println(xmlfilepath);
doc = db.parse(xmlfilepath);
System.out.println("断点测试"); 
Element root = doc.getDocumentElement();
NodeList students = root.getElementsByTagName("news");
Element   e   =   (Element)   students.item(0); 
Text   t   =   (Text)   e.getFirstChild();  
String zdvalue =t.getNodeValue();
out.print(zdvalue);
System.out.println(zdvalue);测试了断点doc = db.parse(xmlfilepath);这句话有问题.用IE打开,打不开含有中文内容的UTF-8的XML,这句话貌似也加载不了有中文内容的UTF-8的XMl文件.
请问怎么解决??