Question

J'ai un petit problème avec LINQ. J'ai lu des informations via XML-RPC. L'analyse de la méthode-réponse n'est pas un problème, mais je ne sais pas comment écrire le Données correctement dans un nouveau fichier XML.

Voici mon code jusqu'à présent:

var confs = from x in file.XPathSelectElements("//member[name='conferenceType'][value = 'active']"
                        + "/parent::node()/member[name='conferenceName']")
                    select x;

        XElement root = new XElement("Active-Conferences");

        foreach (XElement xConfs in confs)
        {
            var participants = from p in xConfs.XPathSelectElements("//member[name='conferenceName']" +
                                   "/parent::node()/member[name='displayName']")
                              select p;

            root.Add(new XElement("conferenceName", xConfs.Element("conferenceName").Value)
                + new XElement("displayName").Value);
        }

        root.Save("d:/neu2.xml");

Je souhaite créer un nouveau fichier XML contenant toutes les conférences lues (ConferenceName) et les participants associés (displayName)! J'ai eu la relation entre conférences et displayNames avec ma requête, mais je ne sais pas comment écrire correctement ces données dans un nouveau fichier XML, avec le format que je veux ... quelque chose comme ça:

texte de remplacement http://www3.pic-upload.de/22.10 .09 / 49moeyej2crj.jpg

Était-ce utile?

La solution

Utilisez cet outil: texte du lien

Il vous aide à écrire un fichier XML avec Linq en XML ... en c #

Autres conseils

Essayez le complément Visual Studio de PasteXmlAsLinq, voici l’URL Exemples Visual Studio 2010 pour C # 4.0

* PasteXmlAsLinq: complément de Visual Studio qui convertit automatiquement XML en LINQ en XML.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top