#c# #mstest
#c# #mstest
Вопрос:
У меня есть XML-файл, который говорит samplexml.xml и я сохранил его в папке под названием SampleFolder. Вот как выглядит иерархия:
Решение-> Проект-> 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.
}
}
Как мне это сделать??
Комментарии:
1. Используйте XmlReader… Поскольку вы даже не пытались его использовать, это может быть упражнением для вас, возвращайтесь с актуальными вопросами.
Ответ №1:
Попробуйте:
string exePath = Path.GetDirectory(Assembly.GetExecutingAssembly().Location);
string xmlPath = Path.Combine(exePath, "SampleFolder");
string fileName = Path.Combine(xmlPath, "SampleXML.xml");
Помните, что вы должны настроить компилятор на копирование XML-файла в каталог назначения