IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

supprimer ligne de fichier xml


Sujet :

VB 6 et antérieur

  1. #1
    Membre à l'essai
    Inscrit en
    Août 2007
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 51
    Points : 24
    Points
    24
    Par défaut supprimer ligne de fichier xml
    Bonjour,
    Comment on peut supprimer une ligne de fichier xml ?
    Merci

  2. #2
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    Citation Envoyé par wajdiisi2007 Voir le message
    Bonjour,
    Comment on peut supprimer une ligne de fichier xml ?
    Merci
    un fichier xml n'est pas organisé en "ligne"....

    essai d'être plus précis... exemples ... .( voir ma signature ... où je parle de ton Nez..)

  3. #3
    Membre à l'essai
    Inscrit en
    Août 2007
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 51
    Points : 24
    Points
    24
    Par défaut
    Comment on peut supprimer un noeud de fichier xml?

    Voci exemple de code xml

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <configuration>
    	<temps><heure>14</heure><minute>13</minute><seconde>12</seconde></temps>
    	</configuration>
    Je veux supprimer toute l'element temps avec l'heure minute et seconde

  4. #4
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    on manque encore un peu d'information sur la structure de ton fichier xml ...

    mais en supposant que tu veuille agir sur les seul noeuds configuration et temps de temps de ton fichier :

    Code : 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
     
    Sub SupprimeTempsXML()
    Dim xmlDoc As New MSXML2.DOMDocument
    Dim oConfiguration  As IXMLDOMElement
    Dim oElement  As IXMLDOMElement
    Dim stFichier As String
    stFichier = App.Path & "\TonFichierXml.xml"
    xmlDoc.async = False
    xmlDoc.Load (stFichier)
    Set oConfiguration = xmlDoc.getElementsByTagName("configuration")(0)
    Set oElement = oConfiguration.getElementsByTagName("temps")(0)
    oConfiguration.removeChild oElement
     
    xmlDoc.Save (stFichier)
    Set oElement = Nothing
    Set oConfiguration = Nothing
    Set xmlDoc = Nothing
    End Sub

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Supprimer ligne dans fichier Txt
    Par lepiaf69 dans le forum VB.NET
    Réponses: 10
    Dernier message: 14/10/2010, 17h35
  2. Lire ligne précise fichier XML
    Par pendoRa dans le forum Format d'échange (XML, JSON...)
    Réponses: 40
    Dernier message: 19/05/2010, 18h29
  3. [Windows XP]Ajouter/supprimer ligne au fichier host avec .cmd
    Par benschumi dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 23/03/2010, 08h46
  4. Supprimer ligne table fichier
    Par rednight dans le forum WinDev
    Réponses: 6
    Dernier message: 30/04/2009, 12h37
  5. Supprimer lignes dans fichier texte
    Par dr_octopus74 dans le forum VBScript
    Réponses: 1
    Dernier message: 20/02/2007, 18h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo