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

XML/XSL et SOAP Discussion :

Création de Nodes dans un Document


Sujet :

XML/XSL et SOAP

  1. #1
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2003
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 274
    Par défaut Création de Nodes dans un Document
    Bonjour à toutes et à tous,

    J'ai posté une question dans le forum VBScript http://www.developpez.net/forums/sho...d.php?t=557709

    Le problème est le suivant : Je n'arrive pas à déterminer si un Node existe dans le document et auquel cas ajouter un node dans ce Node qui existe.
    Et dans le cas où il n'existe pas alors il faudrait que je puisse le créer.

    Cordialement,

  2. #2
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2003
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 274
    Par défaut
    Pour ceux que cela intéresse, voici la solution

    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
    19
    20
     
    Set oElement = xmlDoc.selectSingleNode("Racine/" & NomElement)
     
    	If Not oElement Is Nothing Then
     
    		Set oNode = xmlDoc.createElement(NomNode)
    		oNode.Text = Valeur
    		oElement.appendChild(oNode)
     
    	Else
     
    		Set oElement = xmlDoc.selectSingleNode("/Racine")  ' positionnement sur la racine
    		Set oElement = xmlDoc.createElement(NomElement)    ' création d'un fils membre
    		xmlDoc.documentElement.appendChild(oElement)       ' crée le fils de la racine
     
    		Set oNode = xmlDoc.createElement(NomNode)
    		oNode.Text = Valeur
    		oElement.appendChild(oNode)
     
    	End If

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

Discussions similaires

  1. [DOM] Copier un Node dans un autre Document
    Par Alkhan dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 09/07/2010, 16h36
  2. Création de User dans la base
    Par ferdi67 dans le forum Installation
    Réponses: 3
    Dernier message: 05/07/2004, 12h38
  3. Position d'une balise dans un document externe
    Par haypo dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 18/07/2003, 03h56
  4. recherche dans un document xml via DOM
    Par ndoye_zaff dans le forum APIs
    Réponses: 5
    Dernier message: 11/06/2003, 15h44
  5. Stocker du texte mis en forme dans un document XML
    Par ovh dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 13/02/2003, 11h23

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