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

Format d'échange (XML, JSON...) Java Discussion :

Modifier la valeur d'attribut d'un element


Sujet :

Format d'échange (XML, JSON...) Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2009
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 50
    Par défaut Modifier la valeur d'attribut d'un element
    Bonjour;

    svp comment modifier la valeur des attributs des éléments <homme> sélectionnés par la requête ci-dessous ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    List list = XPath.selectNodes(nodes, "//tache[@id='abs']/personne/etudiant/homme");
    merci d'avance

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Je suppose que c'est du JDOM.

    Cast vers Element et utilisation de setAttribute() sur eux.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2009
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 50
    Par défaut
    Jai utilisé un Iterator ça me permet de modifier tous les attributs mais si je veux le faire pour un seul element comment faire svp?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Iterator i = list.iterator();
    while(i.hasNext())
    {
    Element courant = (Element)i.next();
    courant.setAttribute("val","azer"); } 
     
     
    }

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Idéalement, il faudrait que ton XPath ne sélectionne que ce que tu veux modifier, non ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. modifier la valeur d'un attribut
    Par el_harrathi dans le forum XSL/XSLT/XPATH
    Réponses: 11
    Dernier message: 07/06/2011, 17h11
  2. [Lazarus] Modifier la valeur d'un attribut
    Par Marco88 dans le forum Lazarus
    Réponses: 2
    Dernier message: 22/05/2009, 14h56
  3. [XSLT] modifier une valeur d'attribut
    Par aadariom dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 03/10/2007, 12h24
  4. modifier la valeur d'un attribut
    Par gentil dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 13/03/2007, 20h39
  5. modifier la valeur d'un attribut xml
    Par totoche dans le forum ASP
    Réponses: 2
    Dernier message: 13/12/2005, 15h01

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