Étant donné le code XML suivant: 1 2.99 Comment sélectionner l’élément “platform” en tant qu’object XElement basé sur l’élément enfant “id” ayant la valeur “1”? J’ai eu jusqu’ici: XDocument xPlatformXml = new XDocument(); XElement xel = xPlatformXml.Element(“platforms”).Elements(“platform”).Where(x => x.Value == “1”).SingleOrDefault(); Mais ceci recherche la valeur dans l’élément “platform” plutôt que “id”.
Le code suivant produit cette sortie: Jim Smith Comment puis-je le faire produire encoding=”utf-8″ au lieu d’ encoding=”utf-16″ ? using System; using System.Collections.Generic; using System.IO; using System.Xml.Linq; namespace test_xml2 { class Program { static void Main(ssortingng[] args) { List customers = new List { new Customer {FirstName=”Jim”, LastName=”Smith”, Age=27}, new Customer {FirstName=”Hank”, LastName=”Moore”, Age=28}, new […]
J’ai récemment créé une application Windows Forms / LINQ to XML C # petite dans VS2010 qui fait exactement ce qu’elle est censée faire, à une exception près: elle ajoute “[]” à la fin de la balise DOCTYPE, ce qui semble entraîner la destruction des fichiers. rejeté d’un système hérité. Voici un avant et après: […]
J’essaie d’append et de supprimer des éléments d’un fichier C # .csproj. Le fichier, en partie, apparaît ci-dessous. Est-ce que quelqu’un peut me montrer comment je peux faire les deux choses suivantes? Ajoutez un élément comme indiqué ci-dessous (la ligne qui dit “je veux append ceci”) Supprimer un élément. Par exemple, supposons que je veuille […]
Considérons ce fichier XML. Notez que le premier tutoriel a un élément enfant Author, et que le second tutoriel ne: The Tallest WPF Tutorial – Creating A Custom Panel Control 2/18/2008 2nd WPF Tutorial – Creating A Custom Panel Control 2/18/2008 Comment utiliser LINQ-to-XML pour charger les données présentes? Le code ci-dessous explose lorsqu’il arrive […]
J’ai un sitemap XML structuré comme un arbre de document, qui se présente ainsi: FileName Admin FileName FileName FileName FileName * Notez que ce n’est PAS mon fichier XML. Le fichier XML réel est trop gros pour être affiché. Ce qu’il faut retenir en gros, c’est qu’il existe potentiellement une quantité «X» de dossiers nesteds […]
XML: D:\Test\TestFolder\TestFolder1\TestFile.txt D:\Test\TestFolder\TestFolder1\TestFile01.txt D:\Test\TestFolder\TestFolder1\TestFile02.txt D:\Test\TestFolder\TestFolder1\TestFile03.txt D:\Test\TestFolder\TestFolder1\TestFile04.txt 3 D:\Log backups\File backups Code: private void btnLinq_Click(object sender, EventArgs e) { queryData(@”D:\WatchMe1\backupconfig1.xml”); } static void queryData(ssortingng xmlFile) { var xdoc = XDocument.Load(xmlFile); var configuration = xdoc.Element(“CONFIGURATION”); ssortingng sizeMB = configuration.Element(“SizeMB”).Value; ssortingng backupLocation = configuration.Element(“BackupLocation”).Value; //need a code here to check if element exist before executing the file array […]
J’ai ce document XML: 01 ABN Amro Bank 02 ASN Bank Et ça ne marche pas: var banks = doc.Descendants(“issuer”).Select(x => new Bank(Convert.ToInt32(x.Element(“issuerid”).Value), x.Element(“issuername”).Value)).ToList(); Mais lorsque je supprime manuellement l’espace de noms directoryresponse xml xmlns=”https://www.sisow.nl/Sisow/REST” cela fonctionne! L’URL de l’espace de noms est 404 . Alors pourquoi le xdoc n’ignore- xdoc pas l’espace de noms […]
Bon, commence à devenir fou ici. J’ai le code suivant: var query = (from c in db.Descendants(“Customer”) select c.Elements()); dgvEditCusts.DataSource = query.ToList(); En cela, db se rapporte à un appel XDocument.Load. Comment puis-je obtenir les données dans le DataGridView? Je pensais juste que je devrais mentionner: il renvoie un dgv complètement vide Ce n’est pas […]
Désolé si cette question est très basique, mais je n’ai pas beaucoup travaillé avec XML, et c’est la première fois que je travaille avec LINQ to XML … J’ai un sitemap XML structuré comme une arborescence de répertoires: FileName Admin FileName FileName FileName FileName Ainsi, chaque fichier héritera de la sécurité de son dossier parent […]