问题出在((XmlDocument) doc).write(outWriter, "GB2312"); ,报
java.lang.ClassCastException
at com.chinacomm.cdfx.ywgl.common.OperateXML.writeXMLFile(OperateXML.java:55)
at com.chinacomm.cdfx.ywgl.common.OperateXML.main(OperateXML.java:74)

解决方案 »

  1.   

    再我的机上跑了一下,只会报错:找不到输出文件,把输出文件改一下就没事了,不过结果是:<?xml version="1.0" encoding="GB2312"?><tqyb bh="510112" zt="2-07" />你还有一个节点没写进去,一般写XML文件都不会像你这样写的吧,用Transformer.transform(Source xmlSource, Result outputTarget) 写会好一点