以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML工具及XML开发环境 』  (http://bbs.xml.org.cn/list.asp?boardid=7)
----  dom4j处理xml文件求教  (http://bbs.xml.org.cn/dispbbs.asp?boardid=7&rootid=&id=19264)


--  作者:xtihha
--  发布时间:6/5/2005 10:11:00 PM

--  dom4j处理xml文件求教
我的src是下面:
package org;
import java.io.*;
import java.util.*;
import org.dom4j.*;
import org.dom4j.io.*;

public class Test {
  public Test() {
  }
  public static void main(String []args) throws Exception{
    SAXReader reader = new SAXReader();
    Document doc = null;
    doc = reader.read("test.xml");
    OutputFormat format = OutputFormat.createPrettyPrint();
    format.setEncoding("gb2312");
    XMLWriter output = new XMLWriter(new FileOutputStream("test2.xml"),format);
    System.out.println("Done!");
    output.write(doc);
    output.close();
  }
}

要处理的xml文件是:
<?xml version="1.0" encoding="GB2312"?>
<root>
        <paragraph id="c0">
                1、式Ⅳ化合物及其可药用盐:
        </paragraph>
        <paragraph id="d83">
                10  3  1  10  15
        </paragraph>
</root>

是用上面的程序得到的结果成了:
<?xml version="1.0" encoding="gb2312"?>

<root>
  <paragraph id="c0">1、式Ⅳ化合物及其可药用盐:</paragraph>
  <paragraph id="d83">10??3??1??10??15</paragraph>
</root>

求教&#xxx;这样的如何处理?


--  作者:jimmyvk
--  发布时间:6/14/2005 10:32:00 AM

--  
帮你顶一把,对于这些特殊字符的处理我测试了也不知道该如何显示出来
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms