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 :

Probleme avec Jdom


Sujet :

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

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 20
    Par défaut Probleme avec Jdom
    Bonjour

    Alors voila, je developpe une application eclipse/rcp.
    J'ai besoin de recuperer le contenu d'un fichier xml, pour remplir des champs de texte dans une boite de dialogue.
    Ma boite de dialogue s'ouvre parfaitement tant que je ne traite pas le xml.
    En revanche, des que j'integre ce que j ai trouvé dans le tuto jdom, ma boite de dialogue ne s'ouvre plus.
    Le code semble bloquer sur "SAXBuilder sxb = new SAXBuilder();"
    Je n ai aucune exception qui se declenche, mais tout ce qui suis cette ligne n'est pas "executé".

    Une idée ?

  2. #2
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    Etonnant ... étant donné que le code source du constructeur de SAXBuilder montre qu'il ne fait que setter un booléen à faux, je ne vois vraiment pas comment ça pourrait stopper ton appli. Tu pourrais mettre ton code source ici ? (n'oublie pas les balise CODE)

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 20
    Par défaut
    Je met uniquement les morceaux interessants.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    public class Login extends Action 
    {
    [...]
    	public void run()
    	{
    		ConnectionDialog connect = new ConnectionDialog();
    		connect.open();
            }
    [...]
    }
    Donc, à la pression d'un bouton, la class Login me créé ma boite de dialogue et l'ouvre.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    public class ConnectionDialog extends TitleAreaDialog
    {
    [...]
    	protected Control createDialogArea(Composite parent)
    	{
    		area = new Composite(parent, SWT.NULL);
                    return area;
    	}
    [...]
    }
    Puis ma class ConnectionDialog m'affiche le contenue de mon area (entre autre).
    Jusqu'ici, tout fonctionne parfaitement.

    ...

    Maintenant, si j'ajoute simplement
    SAXBuilder sxb = new SAXBuilder();
    dans createDialogArea, la boite de dialogue ne s'ouvre plus ??? :/

Discussions similaires

  1. Réponses: 11
    Dernier message: 24/02/2010, 15h07
  2. probleme avec jdom , xml et jsp
    Par ENSI2008 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 11/12/2008, 20h19
  3. probleme avec jdom dans netbeans
    Par sotfage dans le forum NetBeans
    Réponses: 3
    Dernier message: 19/07/2007, 17h55
  4. [JDOM] probleme avec jdom
    Par thesorrow dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 31/01/2007, 14h08
  5. [JAR]Probleme compilation avec jdom
    Par ronaldgis dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 04/08/2004, 11h31

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