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 :

Parser document XML


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
    Novembre 2005
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 114
    Par défaut Parser document XML
    Bonjour,

    C'est la première foi que je touche au XML. L'idée c'est que je veux que mon appli java aille chercher dans un fichier XML si le login que l'on saisi est ok.

    J'ai donc essayer de suivre ce tuto :
    http://cynober.developpez.com/tutori...xml/jdom/#L2.1

    J'essai donc de faire un filtre pour voir si mon login est ok. J'ai donc codé un Filter ainsi (exemple du tuto plus haut.)
    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
     
    String login = "le login passé a la fonction"
    Filter filtre = new Filter(){									
    			public boolean matches(Object ob){
     
    				if (!(ob instanceof Element)) {
    					return false;
    				}
     
    				Element element = (Element)ob;
     
    				if (element.getChild("login").getTextTrim().equals("toto") &&
    						element.getChild("pass").getTextTrim().equals("test")){
    					return true;					
    				}
    				return false;
    			}
    Le problème est que le login j'ai saisie en dur la chaine de charactère "toto" car je sais pas comment avoir ma variable login accéssible

    Soyez indulgent je débute en JAVA et XML. Sa change du COBOL que je fais au boulot

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2007
    Messages : 241
    Par défaut
    Commence par faire un fichier à part pour ta class Filter, le nom du fichier doit avoir le meme nom que la class qu'il contient et suffixer par java (normal )
    Ensuite je te fais une proposition a toi de l'adapter, tu charges le fichier dans un attribut au constructeur, puis tu fais ta méthode qui va vérifier les info que tu lui passes en param.

    ça te donne
    Code Filter.java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    import jdom....;
     
    class Filter
    {
    private Document doc;
     
         // tu peux aussi passer le nom de fichier en parametre a toi de voir
         public Filter()
         {}
     
         public boolean matches(String login, String pass)
         {}
    }
    Code Test.java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    import Filter.java; //change en fonction des tes packages
    class Test
    {
        public static void main (String [] args)
        {
             Filter filter = new Filter();
             String login = "toto";
            String pass = "gg";
            if( filter.matches(login,pass))
            .....
        }
    }

Discussions similaires

  1. [JDOM] parser document xml avec dtd
    Par InfOCynO dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 18/11/2011, 15h43
  2. [SimpleXML] parser un document xml distant
    Par turican2 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 22/05/2007, 15h18
  3. [DOM][XML] Parser et tester un document XML
    Par ninox_ dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 24/04/2007, 14h03
  4. Parser mon document XML.
    Par Bruno13 dans le forum Langage
    Réponses: 3
    Dernier message: 28/01/2006, 14h30
  5. [DOM] parser une String pour en faire un document XML
    Par Fladnag dans le forum Format d'échange (XML, JSON...)
    Réponses: 9
    Dernier message: 29/03/2004, 11h04

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