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

JavaScript Discussion :

Ajouter un �l�ment dans un objet XML en javaScript


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Profil pro
    �tudiant
    Inscrit en
    Janvier 2013
    Messages
    54
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2013
    Messages : 54
    Par d�faut Ajouter un �l�ment dans un objet XML en javaScript
    Bonjour,
    Je suis actuellement sous Prestashop et je r�cup�re une r�ponse sous forme de String que je parse en XML � l'aide des lignes :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
            parser=new DOMParser();
            xmlDoc=parser.parseFromString(txt,"text/xml");
    Je r�ussis � acc�der aux �l�ments � l'aide de
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    xmlDoc.getElementsByTagName('passwd');
    D'apr�s la documentation xmlDoc est de type HtmlDocument

    Le xml est de la forme :
    Code xml : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    <customer>
          <client></client>
    </customer>

    J'aimerais ins�rer en JavaScript nomClient entre les balises client ce qui donnerait :

    Code xml : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    <customer>
          <client>nomClient</client>
    </customer>

    Pourriez-vous m'aider?

    Avec mes remerciements

  2. #2
    Mod�rateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    Bonjour,
    pourquoi ins�rer un texte dans ta balise cot� client et non pas directement cot� serveur ?

  3. #3
    Membre confirm�
    Profil pro
    �tudiant
    Inscrit en
    Janvier 2013
    Messages
    54
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2013
    Messages : 54
    Par d�faut
    Bonjour,
    Merci de votre r�ponse,
    Le but est d'envoyer en post � partir du client un XML vierge que l'on remplit soit-m�me en JavaScript

  4. #4
    Expert confirm�
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Urbaniste
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par d�faut
    Avec XPath
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    var evaluator = new XPathEvaluator();
     
    //get first div
    var result = evaluator.evaluate("//customer/client", xmlDoc.documentElement, null,
                     XPathResult.FIRST_ORDERED_NODE_TYPE, null);
    if (result) {
      result.innerText = "nomClient";
    }
    Avec les attributs du DOM
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    xmlDoc.documentElement.firstChild.innerText = "nomClient";
    Avec les m�thodes du DOM

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    var result = xmlDoc.getElementByTagName('client');
    if (result) {
      result[0].innerText = "nomClient";
    }
    A+JYT

  5. #5
    Membre confirm�
    Profil pro
    �tudiant
    Inscrit en
    Janvier 2013
    Messages
    54
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2013
    Messages : 54
    Par d�faut
    Bonjour sekaijin,
    merci de votre r�ponse, probl�me r�solu

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [JDOM] Ajouter des �l�ments dans un fichier XML
    Par pitchu dans le forum Format d'�change (XML, JSON...)
    R�ponses: 14
    Dernier message: 25/12/2015, 10h06
  2. [JDOM] Ajout d'un �l�ment dans un fichier xml
    Par bidulee dans le forum Format d'�change (XML, JSON...)
    R�ponses: 3
    Dernier message: 24/04/2009, 16h40
  3. [JDOM] Ajout d'�l�ments dans xml et sp�cifications DTD
    Par laurent_m dans le forum Format d'�change (XML, JSON...)
    R�ponses: 1
    Dernier message: 18/06/2007, 15h39
  4. Comment ajouter un �l�ment dans un fichier XML
    Par sorilazer dans le forum Format d'�change (XML, JSON...)
    R�ponses: 5
    Dernier message: 04/06/2007, 21h56
  5. R�ponses: 14
    Dernier message: 01/12/2003, 17h47

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