用 jdom 解析 xml 文件时如何解决中文问题 如何解析

答:看如下代码,用编码方式加以解决

 package test; 
 import java.io.*; 
 public class DOMTest{ 
 private String inFile = "c:\people.xml"; 
 private String outFile = "c:\people.xml"; 
 public static void main(String args[]){ 
 new DOMTest(); 
 } 
 public DOMTest(){ 
 try{ 
 javax.xml.parsers.DocumentBuilder builder = 
 javax.xml.parsers.DocumentBuilderFactory. 
 newInstance().newDocumentBuilder(); 
 org.w3c.dom.Document doc = builder.newDocument(); 
 org.w3c.dom.Element root = doc.createElement("老师"); 
 org.w3c.dom.Element wang = doc.createElement("王"); 
 org.w3c.dom.Element liu = doc.createElement("刘"); 
 wang.appendChild(doc.createTextNode("我是王老师")); 
 root.appendChild(wang); 
 doc.appendChild(root); 
 javax.xml.transform.Transformer transformer = 
 javax.xml.transform.TransformerFactory. 
 newInstance().newTransformer(); 
 transformer.setOutputProperty( 
 javax.xml.transform.OutputKeys.ENCODING,"gb2312"); 
 transformer.setOutputProperty( 
 javax.xml.transform.OutputKeys.INDENT, "yes"); 
 transformer.transform(new 
 javax.xml.transform.dom.DOMSource(doc), 
 new javax.xml.transform.stream.StreamResult(outFile)); 
 }catch (Exception e){ 
 System.out.println (e.getMessage()); 
 } 
 } 
 }