Я пишу некоторый код для генерации файла opml из списка RSS-каналов (проанализированных) на моем сайте. Пользователь выберет чекбоксы из сетки данных RSS-каналов на моем сайте, и при нажатии кнопки произойдет тяжелый подъем.
В любом случае, у меня есть такой код:
foreach (var v in list)
{
XName xname;
doc.Element("channel").Add(
new XElement("title", v.Name),
new XElement("description", "First Article Description"),
new XElement("pubDate", DateTime.Now.ToUniversalTime()),
new XElement("guid", Guid.NewGuid()));
}
list - это набор объектов каналов (например, Hanselman RSS-канал, Codinghorror RSS-канал и т. Д.). Сетка данных будет иметь флажок, и при нажатии кнопки под этой сеткой будет выполнен приведенный выше код (я также получил код для объявлений xml и т. Д.).
Когда я использую метод Element (...), мне нужно предоставить XName. У этого есть внутренний конструктор, который я не могу использовать. Как я могу передать этот параметр в?