// 程序如下:package org.javaresearch.jfml.test;
import java.io.*;import org.xml.sax.*;
import org.w3c.dom.*;import javax.xml.parsers.*;
import javax.xml.transform.*;
public class ChineseXmlParser
{
  public static void main(String[] args)
  {
    try
    {
      String strXml = 
        "<?xml version=\"1.0\" encoding = \"GB2312\"?><Message><ChatContent>我</ChatContent></Message>";
      StringReader stringReader = new StringReader(strXml);
      InputSource inputSource = new InputSource(stringReader);
      
      DocumentBuilderFactory documentBuilderFactory =
        DocumentBuilderFactory.newInstance();
      DocumentBuilder documentBuilder =
        documentBuilderFactory.newDocumentBuilder();
      Document document =
        documentBuilder.parse(inputSource);
      
      System.out.println(document.getDocumentElement().getFirstChild().getFirstChild().toString());
    }
    catch (Exception e)
    {
      e.printStackTrace();
    }
  }
}