2011-11-03 128 views
0

我有一个xml文件,声明为samplexml.xml,我将它存储在名为SampleFolder的文件夹中。这里的层次结构如何:在解决方案中查找文件

Solution-> Project-> SampleFolder-> samplexml.xml。假设我位于项目中名为TestClass.cs的类中,如何读取字符串中xml文件的所有内容。

比方说,

[TestClass] 
public class TestClass 
{ 
    [TestMethod] 
    public void TestMethod() 
    { 
     //TODO: Read all the contents of the xml file in a string. 
    } 

} 

如何做到这一点?

+0

胡言乱语! – Arun

+0

使用XMLReader ...因为你甚至没有尝试过使用它,这可能是一个练习,回到实际的问题。 –

回答

0

尝试:

string exePath = Path.GetDirectory(Assembly.GetExecutingAssembly().Location); 
string xmlPath = Path.Combine(exePath, "SampleFolder"); 
string fileName = Path.Combine(xmlPath, "SampleXML.xml"); 

记住,你应该设置编译器的XML文件复制到目标目录

+0

谢谢,这对我有用。 – DotNetUser

相关问题