begin process at 2012 02 16 01:42:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Base de données

 > 

XML

 > 

supprimer element xml vb.net


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

supprimer element xml vb.net

mardi 15 avril 2008 à 19:24:44 | supprimer element xml vb.net

aurel16

Bonjour,

Je me sui fais une petite base de données en xml. Elle se compose ainsi :

<?xml version="1.0" encoding="utf-8" ?>
<voiture>
<ferrari>
<name ch="240">f5</name>
</ferrari>
</voiture>

Je désirerais supprimer l'élément "<name ch="240">f5</name>", mais comment faire ?

Merci de vos réponses
mardi 15 avril 2008 à 22:40:23 | Re : supprimer element xml vb.net

christoni

Membre Club
Bonsoir,
pour tester j'ai mis ce fichier "voitures.xml"dans l'application sous bin->Debug  :

<?xml version="1.0" encoding="utf-8" ?>
<voiture>
  <ferrari>
    <name ch="240">f4</name>
    <name ch="240">f5</name>
    <name ch="240">f6</name>
  </ferrari>
</voiture>

Un bouton pour tester
      Private Sub btnSupprVoiture_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles btnSupprVoiture.Click
        SupprDataVoitureXML("voitures.xml", "f5")
    End Sub

et la procédure
    Sub SupprDataVoitureXML(ByVal pathFichier As String, _
    ByVal voiture As String)
        Dim xmldoc As New Xml.XmlDocument()
        xmldoc.Load(pathFichier)
        Dim xpathVoitures As String = "/voiture/ferrari"
        '*** Création d'un chemin, pour la recherche de l'élément à supprimer.
        Dim xpath As String = xpathVoitures & "/name[text()=""" & voiture & """]"
        Dim xmlElem As Xml.XmlNode = xmldoc.SelectSingleNode(xpath)
        '*** Si il existe, tordu, on recherche son parent pour tuer son enfant.
        If xmlElem IsNot Nothing Then
            xmlElem.ParentNode.RemoveChild(xmlElem)
            xmldoc.Save(pathFichier)
        End If
    End Sub
Bonne soirée.


Cette discussion est classée dans : net, vb, supprimer, xml, element


Répondre à ce message

Sujets en rapport avec ce message

mise à jour de fichier xml sous VB .net [ par cylie ] Salut, c'est de nouveau la stagiaire en détresse.Voilà, j'ai un fichier XML et je m'en sers pour un pocket PC pour faire de la saisie. Donc, à chaque tutoriel XML VB.NET [ par methkaff ] SalutJe suis à la recherche d'un tutoriel pour manipuler les fichier XML avec VB.NET et j'arrive pas à en trouver un.Est ce que quelqu'un ici présent vb.net requete XML [ par beetsy ] Bonojour everybody !Je ne sais pas comment faire une requete sur un fichier XML, pourriez vous me le dire ???Je voudrais rechercher le commentaire de String vers XML (VB.NET) [ par vincnet68 ] Bonjour,J'ai un peripherique qui me renvoi des trames XML.Comment puis-je convertir mon socket.receive en XML afin de pouvoir utiliser les donnees XML XML et VB.NET [ par max68 ] Bonjour,Je développe une app. sous vb.net, après avoir enregistré mon fichier Excel en XML, je souhaiterai l'utiliser sous vb.net (obtenir les données XML et vb.net [ par eka808 ] Bonjour Voila, j'utilisais souvent en vb6 le xml pour mes fichiers de configurations En vb.net existe t'il une solution simple pour lire/écrire de pe Supprimer dans un datagrid VB.net [ par piervs ] Bonjour à tous !Désolé de vous déranger, j'ai un petit soucis avec mes datagrid. J'aimerais faire une chose simple, à savoir supprimer (à l'aide d'un


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales