Articles of xml

Pourquoi NamespaceManager n’utilise-t-il pas DefaultNamespace lorsque aucun préfixe n’est utilisé dans XPath

Lorsque je souhaitais parcourir XmlDocument à l’aide de XPath, je me suis rendu compte que le document contenait de nombreux espaces de noms laids. J’ai donc commencé à utiliser un NamespaceManager avec le XPath. Le XML ressemble à ceci Data D’après ce que je vois dans ce document, “urn:schemas-microsoft-com:office:spreadsheet” est l’espace de noms par défaut, […]

LINQ to XML: Quel est le moyen le plus efficace de déplacer les nœuds vers le haut et vers le bas

Je dois déplacer des nœuds frères avant et après certains nœuds. Voici le code avec lequel je travaille Overview Testing Performance Braking Je voudrais déplacer l’onglet avec les tests dans ce qui précède Vue d’ensemble. Comment pourrais-je m’y prendre en utilisant linq to XML?

Lire des éléments entiers à partir d’un stream réseau XML

J’écris un serveur de réseau en C # .NET 4.0. Il existe une connexion réseau TCP / IP sur laquelle je peux recevoir des éléments XML complets. Ils arrivent régulièrement et je dois les traiter immédiatement. Chaque élément XML est un document XML complet en soi. Il comporte donc un élément d’ouverture, plusieurs sous-nœuds et […]

Classe de sérialisation XML avec une nouvelle propriété qui masque le membre hérité

J’ai la structure suivante de classes abstraites: public abstract class Template { // Some properties and methods defined } public abstract class Template : Template where TTemplate : Template { // No new properties defined, but methods overriden } J’utilise ensuite ces classes de modèles dans le cadre d’un modèle: public abstract class Model { […]

C # Sérialiser un object avec une liste d’objects

En C #, si je sérialise un object contenant une liste d’objects, sera-t-il également sérialisé? Exemple public class Move { public ssortingng MoveName {get; set;} public List oTags = new List; } public class Tag { public ssortingng TagName {get; set;} } Si je sérial move, est-ce que toutes les étiquettes stockées dans move seront […]

“L’expression doit être évaluée à un ensemble de nœuds.”

J’ai un problème Mon fichier XML est ici; Tarih 24.07.2013 18:59:45 USD 1.9120 1.9220 EUR 2.5280 2.5430 Comment puis-je parsingr ce fichier XML J’ai codé de cette façon mais j’ai reçu un message d’erreur d’parsing; if (tip == DövizKuruTipi2.Alış) Line 44: return Decimal.Parse(doc.SelectNodes(“//ALTINKAYNAK/DOVIZ/ADI=” + dovizKuru2 + “/ALIS”)[0].InnerText.Replace(‘.’, ‘,’)); L’expression doit évaluer un ensemble de nœuds

Comment parsingr un diff XML pour ne montrer que les différences

Je compare le xml de deux objects sérialisés à l’aide de l’ outil MS XmlDiffPatch . (C #) Exemple XML 1: 119 1 4 0 Exemple XML 2: 119 1 5 0 (Le nombre de nuits est passé de 4 à 5) La diff entre eux: 5 Un conseil sur la façon de traiter le […]

LINQ to XML via C #

Je suis nouveau sur LINQ. Je comprends son but. Mais je n’arrive pas à comprendre. J’ai un ensemble XML qui ressemble à ce qui suit: 1 John Smith [email protected] 2 Bill Young [email protected] J’ai chargé ce XML dans un XDocument en tant que tel: ssortingng xmlText = GetXML(); XDocument xml = XDocument.Parse(xmlText); Maintenant, j’essaie d’obtenir […]

App.config – erreur de section chiffrée:

J’ai une application qui chiffre une section dans le fichier de configuration. La première fois que j’essaie de lire la section chiffrée à partir du fichier de configuration, un message d’erreur s’affiche: “Atsortingbut non reconnu ‘configProtectionProvider’. Notez que les noms d’atsortingbut sont sensibles à la casse.” config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); // Get the section in the […]

Améliorer les performances de XmlSerializer

J’utilise un XmlSerializer pour sérialiser / désérialiser certains objects. Le problème est la performance. Lors du profilage, l’utilisation de XmlSerializer notre application de 2 secondes. Nous mettons en cache notre XmlSerializer et les réutilisons. Nous ne pouvons pas utiliser sgen.exe car nous créons XmlSerializer avec XmlAtsortingbuteOverrides . J’essaie d’utiliser une alternative de sérialisation comme Json.Net […]