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

ASP Discussion :

XML insertion de noeud


Sujet :

ASP

  1. #1
    Membre confirmé Avatar de totoche
    Inscrit en
    Janvier 2004
    Messages
    1 090
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 090
    Points : 558
    Points
    558
    Par défaut XML insertion de noeud
    Salut

    mon fichier xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
      <?xml version="1.0" encoding="utf-8" ?> 
    - <listing>
    - <utilisateur>
      <nom>milolo</nom> 
      <prenom>tititit</prenom> 
      <id>411tiuut</id> 
      </utilisateur>
    - <utilisateur>
      <nom>TOTOTATA</nom> 
      <prenom>tititit</prenom> 
      <id>411tiuut</id> 
      </utilisateur>
      </listing>
    J'essayes d'inserer un noeud utilisateur avec nom prenom etc..
    mais je n'arrive pas à me positionner
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if (objDoc.load (fichier))  then
    set racine = objDoc.documentElement 'ICI je suis pas bon
    objDoc.appendChild racine
    set oUtili = objDoc.createElement("utilisateur")
    set cUtili = objDoc.createTextNode("TOTO LE LAPIN")
    Je me retrouve et c'est normal avec l'erreur:

    Only one top level element is allowed in an XML document.
    Merci de votre aide
    La patience est un arbre aux racines amères, mais aux fruits ci-doux.

  2. #2
    Membre confirmé Avatar de totoche
    Inscrit en
    Janvier 2004
    Messages
    1 090
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 090
    Points : 558
    Points
    558
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    description = "test"
    set racine = objDoc.documentElement 'listing
     
    set oUtili = objDoc.createElement("utilisateur")
    racine.appendChild oUtili
     
    Set oNOM = objDoc.createElement("nom") 'declaration balise
    oUtili.appendChild oNOM 'insertion
    set cNOM  = objDoc.createTextNode(description)
    La ça va mieux à juste que createTextNode ne rempli pas l'element texte...
    La patience est un arbre aux racines amères, mais aux fruits ci-doux.

  3. #3
    Membre confirmé Avatar de totoche
    Inscrit en
    Janvier 2004
    Messages
    1 090
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 090
    Points : 558
    Points
    558
    Par défaut
    Ok la syntaxe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    set oUtili = objDoc.createElement("utilisateur")
    racine.appendChild oUtili
    oUtili.appendChild(objDoc.createTextNode("tot"))
    La patience est un arbre aux racines amères, mais aux fruits ci-doux.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/02/2011, 14h02
  2. [C#] XML - Insertion en début de fichier
    Par LE NEINDRE dans le forum Windows Forms
    Réponses: 1
    Dernier message: 03/07/2006, 15h05
  3. asp xml extraction de noeuds
    Par totoche dans le forum ASP
    Réponses: 2
    Dernier message: 31/08/2005, 15h24
  4. [C#] [XML] Insérer un noeud entre un parent et ses enfants
    Par frechy dans le forum Windows Forms
    Réponses: 10
    Dernier message: 04/04/2005, 15h52
  5. [VB.NET] XML - Trier des noeuds
    Par nako dans le forum VB.NET
    Réponses: 2
    Dernier message: 10/06/2004, 09h13

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