2011年12月15日

Linq to XML用XmlReader读取数据导致无法输出的格式化异常的问题

摘要: 我简直不敢相信这是真的。XDocument类的Load方法利用XmlReader类读取一个模板XML文件,然后进行各种节点的增加操作最后利用Save方法存到文件去。结果发现输出的XML并没有很好的格式化,所有元素堆在一行上,各层节点之间没有换行。用尽了办法也没有发现为什么,把网络翻了个底朝天,结果一样,默认情况下,XDocument的Save方法会输出经过良好格式化的文本。但是为啥我这里就是不行呢?最后竟然发现,因为我用XmlReader作为XDocument加载原始数据的方法导致的,不要用XmlReader,换个比如StreamReader就可以了。神啊,怎么会这样? 阅读全文

posted @ 2011-12-15 15:19 零度的火 阅读(167) 评论(0) 推荐(0) 编辑

导航