2013-03-03 139 views
0

如何在嵌入式资源中读取xml?ReadXml嵌入式资源

下面的代码是否正确? XML是在项目文件夹的根

DataSet dataSet = new DataSet(); 
dataSet.ReadXml("text.xml"); 

谢谢

+0

的可能重复的[读取嵌入XML文件c#](http://stackoverflow.com/questions/2820384/reading-embedded-xml-file-c-sharp) – 2013-03-03 06:39:37

+0

和盖在有关[如何使用Visual C#嵌入和访问资源](http://support.microsoft.com/kb/319292)的详细信息,可通过搜索[howto c#read Embedded Resource](http:// www。 bing.com/search?q=howto+c%23+read+Embedded+Resource&qs=n&form=QBRE&pq=howto+c%23+read+embedded+resource&sc=0-0&sp=-1&sk=) – 2013-03-03 06:41:42

回答

-1

看到这个question

公共字符串GetResourceTextFile(字符串文件名){ 串 结果=的String.Empty;

using (Stream stream = this.GetType().Assembly. 
      GetManifestResourceStream("assembly.folder."+filename)) 
{ 
    using (StreamReader sr = new StreamReader(stream)) 
    { 
     result = sr.ReadToEnd(); 
    } 
} 
return result; 

`