私のサイトのrssフィード(解析済み)のリストからopmlファイルを生成するコードをいくつか書いています。ユーザーは自分のサイトのrssフィードのデータグリッドからチェックボックスを選択し、ボタンを押すと重い作業が行われます。Linqからxmlへのxnameの使用
とにかく、このようなコードを持っている:
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()));
}
リストフィードオブジェクトのコレクション(例えばHanselman氏RSSフィード、codinghorrorのRSSフィードなど)です。 DataGridにチェックボックスがあり、このグリッドの下にあるボタンを押すと、上のコードが実行されます(xml宣言などのコードもあります)。
要素(...)メソッドを使用する場合は、XNameを指定する必要があります。これは私が使用することができない内部コンストラクタを持っています。このパラメータをどのように渡すことができますか?