Я пытаюсь создать приложение C#, которое извлекает данные со страниц, таких как this. Это файл XML, в котором хранится информация о музыкальном альбоме. Вот соответствующий код:Извлечь список определенных элементов из XML
<resp stat="ok" version="2.0">
<release id="368116" status="Accepted">
<title>The Bends</title>
<tracklist>
<track>
<position>1</position>
<title>Planet Telex</title>
<duration>4:18</duration>
</track>
</tracklist>
</release>
Я хотел бы, чтобы извлечь все названия треков из альбома (в приведенном выше коде «Planet Telex») и выводить их в список, как это:
Planet Telex
The Bends
...
Какой будет лучший/самый изящный способ сделать это? Из того, что я прочитал, XmlTextReader - хороший класс для использования. Я также видел много упоминаний о Linq to XML ... Спасибо заранее!
BTW, я снова разместил этот вопрос (хотя и сформулировал по-разному). Я не уверен, почему он был удален в прошлый раз.
Возможно, это дубликат дубликатов дубликатов: http://stackoverflow.com/questions/1238528/parse-xml-document-in-c-sharp, http://stackoverflow.com/questions/2635618/parse -xml-from-string, http://stackoverflow.com/questions/55828/best-practices-to-parse-xml-files, http://stackoverflow.com/questions/8194155/c-sharp-parse-xml -file –