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 :

Modification des données XML [JDOM]


Sujet :

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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Juin 2003
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 32
    Points : 30
    Points
    30
    Par défaut Modification des données XML
    Bonjour,

    j'ai un XML de ce type:
    Code xml : 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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    <Alertes>
      <alerte id="3">
        <libelle>test alerte</libelle>
        <active>oui</active>
        <date>mercredi 20 avril 2011</date>
        <heure>12:05</heure>
        <frequence>Tous les 1/4 d'heure</frequence>
        <lundi>non</lundi>
        <mardi>non</mardi>
        <mercredi>oui</mercredi>
        <jeudi>non</jeudi>
        <vendredi>non</vendredi>
        <samedi>non</samedi>
        <dimanche>non</dimanche>
      </alerte>
      <alerte id="4">
        <libelle>aaaaaaa</libelle>
        <active>oui</active>
        <date>mercredi 20 avril 2011</date>
        <heure>06:02</heure>
        <frequence>Tous les 1/4 d'heure</frequence>
        <lundi>non</lundi>
        <mardi>non</mardi>
        <mercredi>oui</mercredi>
        <jeudi>non</jeudi>
        <vendredi>non</vendredi>
        <samedi>non</samedi>
        <dimanche>non</dimanche>
      </alerte>
    </Alertes>

    Je travaille sur l'heure pour la modifier si besoin. Mon problème est que mon traitement fonctionne mais le changement n'est fait que sur la première ligne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    while(frequence.equals("Tous les 1/4 d'heure") && heureDate.before(RemindMe.getHeureCouranteS()))
    								{
     
    							GregorianCalendar calendar = new GregorianCalendar();
    							calendar.setTime(heureDate);
    							calendar.add(Calendar.MINUTE, 15);
    							heureDate=calendar.getTime();
    							System.out.println("heure changée de l'alerte:"+" "+ libelle +" "+formatter.format(heureDate));
    									}
    						courant.getChild("heure").setText(formatter.format(heureDate));
    						enregistre(".//files//Alertes.xml", document);
    je ne vois pas où se trouve le problème, j'ai fait différents test, il récupère bien le bon élément, il le modifie mais le xml en sorti n'est modifié que sur le premier élément et pas les suivants... Avez-vous une idée?

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 554
    Points : 21 613
    Points
    21 613
    Par défaut
    Une boucle sur les éléments, peut-être ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Nouveau membre du Club
    Inscrit en
    Juin 2003
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 32
    Points : 30
    Points
    30
    Par défaut
    ok c'est bon j'ai trouvé, c'est dans ma fonction enregistre() que le problème se trouvait.
    Merci beaucoup de ta réponse!

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

Discussions similaires

  1. [JTable] Interdire la modification des données ?
    Par Cyborg289 dans le forum Composants
    Réponses: 7
    Dernier message: 25/02/2013, 10h40
  2. Modification des donnes xml
    Par alen22 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 02/05/2011, 23h16
  3. Réponses: 6
    Dernier message: 15/02/2006, 14h02
  4. Importer des données XML
    Par Oberown dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 26/07/2005, 12h59
  5. [xml]manipuler des données xml sous Oracle9i
    Par crazy dans le forum SQL
    Réponses: 7
    Dernier message: 28/02/2004, 11h40

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