renmin  
常常被别人以为是高手

image

观察文件位置发现该位置是中文字符。估计是由于编码问题造成Xml解析失败。

然而Load方法中并没有Encoding类型的参数。

解决办法:用TextReader读取Xml文档。

将代码修改为:

TextReader reader = new StreamReade

r(f, Encoding.Default);
XElement xf = XElement.Load(reader);

问题解决。

 

Technorati 标签: Xml,.Net,Linq
posted on 2009-04-21 16:21    阅读(1380)  评论(1)    收藏  举报