Bonjour,
Je suis débutante, dans une table le champs description les données sont sous format XML. comment je peux récupérer chaque valeur du champs en C#.
Merci
Bonjour,
Je suis débutante, dans une table le champs description les données sont sous format XML. comment je peux récupérer chaque valeur du champs en C#.
Merci
Si tu veux tout faire côté C#, tu peux utiliser quelque chose de ce genre :
Sache également qu'il est possible d'effectuer des opérations sur le XML en SQL, ce qui peut être avantageux en cas de volumétrie conséquente, ou d'opération lourde.
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 using (var dr = cmd.ExecuteReader()) { while (dr.Read()) { var xml = dr.GetSqlXml(0); var xmlReader = xml.CreateReader(); xmlReader.MoveToContent(); while (xmlReader.Read()) { if (xmlReader.NodeType == XmlNodeType.Element) { var xmlElement = xmlReader.LocalName; xmlReader.Read(); Console.WriteLine(xmlElement + " = " + xmlReader.Value); } } } }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager