Xml读取异常

今天写一段程序,发现xml读取总是不正确,因为是调用外部API需要读取xml,但是外部api没有报错,xml格式都是正确的,就是处理结果不对。

查了很久发现犯了一个低级错误。

private static void WriteXml(string xmlFile,XmlDocument xmlDoc )
        {
            //Encoding enc = Encoding.GetEncoding("GBK");
            Encoding enc = Encoding.UTF8;
            XmlTextWriter xtw = new XmlTextWriter(xmlFile, enc);
            xmlDoc.Save(xtw);
            xtw.Flush();
            xtw.Close();

        } 

 

漏掉了关闭文件,太低级的错误了。 

posted @ 2012-02-04 12:05  羽化成蝶  阅读(299)  评论(0编辑  收藏  举报