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 :

Tester l'existence d'un élement dans un autre


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
    Août 2006
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 123
    Par défaut Tester l'existence d'un élement dans un autre
    Salut

    Existe il une fonction pour chercher l'existence de l'element node1 dans l'element node0 ?
    l'élement node0 est representé par le fichier xml suivant :
    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
     
    <node0>
    	<node1>
    		<node11>	
    			<node111>
    				<child nom="b1" prenom="bd1">Ing1</child>
    				<child nom="b2" prenom="bd2">Ing2</child>
    				<child nom="b3" prenom="bd3">Ing3</child>
    			</node111>
    		</node11>
    	</node1>
    	<node2>
    		<child nom="b11" prenom="bd11">Ing11</child>
    		<child nom="b22" prenom="bd22">Ing22</child>
    		<child nom="b33" prenom="bd33">Ing33</child>
    	</node2>
    </node0>
    l'élement node1 est representé par le fichier xml suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <node1>
    	<node11>	
    		<node111>
    			<child nom="b1" prenom="bd1">Ing1</child>
    			<child nom="b2" prenom="bd2">Ing2</child>
    			<child nom="b3" prenom="bd3">Ing3</child>
    		</node111>
    	</node11>
    </node1>
    Et merci

  2. #2
    Membre éclairé Avatar de Katachana
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2007
    Messages : 755
    Par défaut
    Salut,

    Regarde du coté de JDOM => FAQ

  3. #3
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 123
    Par défaut
    Merci Katachana pour ta reponse
    j'ai oublié de dire que je travaille avec dom4j. et je suppose que je connait pas le nom des elements XML (je veux dire 'node1' et 'node0')

  4. #4
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 123
    Par défaut
    autrement, est ce que je peux connaitre le nom de mon élément que je cherche ?
    si oui, je peux faire tout simplement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    if(elet0.elements(nomElet1).isEmpty()){
    	                	System.out.println("node1 n'existe pas !");
    	                }
    avec elet0 l'objet Element qui represente node0 et nomElet1 est "node1".

  5. #5
    Membre chevronné
    Inscrit en
    Juillet 2006
    Messages
    534
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 534
    Par défaut
    Tu cherches pour savoir si le node1 existe dans node0 et ils ont le meme contenu ou seulement si ca existe?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    if(elet0.elements(nomElet1).isEmpty()){
    	                	System.out.println("node1 n'existe pas !");
    }
    Cette fonction ne verifie pas le contenu seulement te dire si ca n'existe pas

  6. #6
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 123
    Par défaut
    Merci ttttnht pour ta reponse.
    en fait je veux verifier juste l'existence de node1 dans node0.

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/07/2012, 22h16
  2. [XL-2007] tester l'existence d'une feuille dans un autre classeur
    Par bruno38 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 06/06/2012, 16h48
  3. Tester l'existence d'une colonne dans une table
    Par caps_corp dans le forum Access
    Réponses: 4
    Dernier message: 05/06/2006, 17h31
  4. Tester l'existence d'un champ dans une requête
    Par Reidid dans le forum Access
    Réponses: 3
    Dernier message: 23/01/2006, 22h02
  5. Tester l'existence d'un champ dans une table
    Par Oluha dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 05/09/2005, 11h19

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