Sto scrivendo del codice per generare un file opml da un elenco di feed rss (analizzati) sul mio sito. L'utente selezionerà le caselle di controllo da un datagrid di feed RSS sul mio sito, e quando si preme un pulsante, il sollevamento pesante avverrà.Utilizzo di xname in Linq-to-xml
Comunque, ho il codice come questo:
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()));
}
lista è una collezione di oggetti di alimentazione (ad esempio Hanselman rss feed, codinghorror rss feed, ecc). Il datagrid avrà una casella di controllo e premendo il pulsante sotto questa griglia, il codice sopra verrà eseguito (ho anche ottenuto il codice per le dichiarazioni xml ecc.).
Quando utilizzo il metodo Elemento (...), è necessario fornire XName. Questo ha un costruttore interno che non posso usare. Come posso passare questo parametro?