salut ,
j'ai une variable String qui stock des données sous forme XML.
mon problème c'est que je ne sais pas comment extraire ou comment recuperer les données de cette variable pour ensuite les manipuler ( Ajout,Modification,..... )
Merci
salut ,
j'ai une variable String qui stock des données sous forme XML.
mon problème c'est que je ne sais pas comment extraire ou comment recuperer les données de cette variable pour ensuite les manipuler ( Ajout,Modification,..... )
Merci
Fait un effort pour le titre du sujet la prochaine fois, parce que les titres dans le style "AIDEZ MOI SVP PLZ SIOUPLAY !!!" sont inutiles et non souhaités. Il ne faut pas pas oublier que cela sert pour le module de recherche ... enfin pour ceux qui l'utilisent.
Sinon, il y a deux façons de charger un XML contenu dans une chaîne, suivant ce que l'on veut en faire. C'est du C#, mais ça se traduit facilement en VB.Net.
Utilisation avec un XmlDocument (chargement mémoire lecture/écriture)
Utilisation avec un XPathDocument (chargement mémoire lecture seule)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 string xml = "..."; XmlDocument xmlDoc = new XmlDocument(); xmlDoc.LoadXml(xml);
A priori tu t'orienterais vers le XMlDocument puisque tu dois modifier le XML. Tu trouveras toute la documentation nécessaire sur XmlDocument avec google, la MSDN, ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 string xml = "..."; XPathDocument xpathDoc = null; using (StringReader reader = new StringReader(xml)) { xpathDoc = new XPathDocument(reader); }
Pas de questions techniques par MP
mais cela va marcher meme si cette variable va etre livrée par un autre web service?
Du moment que tu as une variable de type string dont la valeur est un contenu XML valide oui.
Pas de questions techniques par MP
bon pour essayer tu peux me montrer un exemple du code d'un XML stocké dans une variable string
merci
Tu prends un fichier XML quelconque et tu mets son contenu dans une chaîne
Code : Sélectionner tout - Visualiser dans une fenêtre à part string xmlContent = "<?xml version="1.0" encoding="utf-8"?><Racine><Element1>...</Element1></Racine>";
Pas de questions techniques par MP
bon voila ca marche merci
mais il faut enlever <?xml version="1.0" encoding="utf-8"?>
merci a nouveau
mais pour stocker les données du XML dans bas ede données SQlserver comment faire?
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