2008-12-03 139 views
6

我想加载一个作为资源存储在我的C#项目中的xml文件,以便我可以执行各种LINQ查询。但是,在运行时会抛出“路径中的非法字符”异常。这是我如何加载文件:从资源中读取xml文件

XDocument doc = XDocument.Load(MyProject.Properties.Resources.XMLFile); 

回答

13

不会XMLFile这里实际上是否返回xml本身?如果是这样的话:

XDocument doc = XDocument.Parse(MyProject.Properties.Resources.XMLFile); 
+1

就是这样,谢谢! – jwarzech 2008-12-03 15:42:01