J'écris du code pour générer un fichier OPML à partir d'une liste des flux RSS (analysé) sur mon site. L'utilisateur sélectionnera des cases à cocher à partir d'un Datagramrid de flux RSS sur mon site et lorsque vous appuyez sur un bouton, le levage lourd se produira.
De toute façon, j'ai un code comme celui-ci: P>
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())); }
3 Réponses :
Il existe une méthode statique sur xName appelée get qui vous permet de créer un fichier xName. Cependant, il existe également une jette implicite de la chaîne à xname, donc si vous entrez simplement une chaîne, il devrait être en mesure de convertir sur Xname et de travailler sans problèmes p>
Créer un xNamespace code> objet et utilisez l'opérateur d'addition:
XName name = (XNamespace)"http://schemas.xyz.com/namespaceUri" + "tagName";
Vous pouvez également joindre un espace de noms dans des accolades bouclées: