Пользователь должен написать URL-адрес podcas rss и получить информацию о подкасте. При этом я хочу сохранить информацию в xml-файле. Мне удалось сохранить его в текстовый файл и другие файлы, но когда я пытаюсь сохранить его в XML-файл, я не могу открыть его. На данный момент у меня есть только текстовое поле, в котором пользователь может написать URL-адрес, а затем нажать кнопку (позже я добавлю список для отображения подкаста для пользователя). когда пользователь нажимает кнопку, файл сохраняется, и, как я уже сказал, он отлично работает с TXT-файлом, но не с XML-файлом.
private void button1_Click(object sender, EventArgs e)
{
var input = textBox1.Text;
XDocument feedXML = XDocument.Load(input);
var feeds = from feed in feedXML.Descendants("item")
select new
{
Title = feed.Element("title"),
Link = feed.Element("link"),
Date = feed.Element("pubDate"),
Description = feed.Element("description")
};
foreach (var feed in feeds)
{
Console.WriteLine("Skriv");
using (StreamWriter writer = File.AppendText("hej.txt"))
{
writer.WriteLine("Title:{0}, Date{1}", feed.Title.Value, feed.Date.Value);
}
}
}