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 :

création fichier XML & JDOM [JDOM]


Sujet :

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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 4
    Par défaut création fichier XML & JDOM
    Bien le bonjour à vous,

    Je voudrai créer un fichier XML avec JDOM à partir d'une servlet qui appelle une méthode.

    J'arrive très bien à créer le fichier XML lorsque le code ce trouve dans un " public static void main (String[] argv) ", mais dès que j'essai de le mettre dans une méthode et de l'appeler cela ne fontionne plus. De mon bloc try{} je passe directement à mon bloc finally{}.

    Si je fais ca :
    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
    18
    19
    20
    21
    22
    23
    24
     
        public static void main (String[] argv) {	
              try{
                Element root = new Element("etudiants");
                Document doc = new Document(root);
                Element node1 = new Element("etudiant");
                node1.setAttribute("prenom","titi" );
                node1.setAttribute("nom", "nomtiti");
                Element node2 = new Element("etudiant");
                node2.setAttribute("prenom","toto" );
                node2.setAttribute("nom", "nomtoto");
     
                root.addContent(node1);
                root.addContent(node2); 
     
                XMLOutputter outputter = new XMLOutputter(Format.getPrettyFormat());
                outputter.output(doc, new FileOutputStream("C:/java/base.xml"));
     
                write( doc, System.out, null );
     
            }catch (Throwable e) {
                e.printStackTrace();
          }      
        }
    cela fontionne.

    MAIS si je prend ce meme code est que je le met dans :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    public class XMLTransfert {
     public static void CreateXML( String DestinationFolder ) throws Exception
        { ... ICI ...}
    }
    j'appel " XMLTransfert.CreateXML("/java"); " dans ma servlet avec l'import qui va bien (import XML.XMLTransfert, cela ne fonctionne pas.

    Est ce que quelqu'un aurait une idee, ..., ca fait 3 jours que je suis dessus sans résultat.

    Merci d'avance

  2. #2
    Membre émérite
    Avatar de LinkinSelim
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Mars 2006
    Messages
    365
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Mars 2006
    Messages : 365
    Par défaut
    est-tu sur d'avoir copié jdom.jar dans web-inf/lib/ ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 4
    Par défaut
    Salut,

    J'ai ajouté un jdom.zip dans mes librairies et à l'intérieur je retrouve bien les org.jdom avec le Element.class etc ...

    De plus je pense que si j'avais mal installé les librairies, le même code ne fonctionnerai pas dans un main ( " public static void main (String[] argv) { ... } " ) or c'est le cas.

    Merci

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 4
    Par défaut
    Re,

    J'ai enfin eu un message d'erreur quand je passe par ma servlet :

    java.lang.NoClassDefFoundError: org/jdom/Content
    C'est bizarre car j'ai pas ce message lorsque je passe par un "main" ...

    pourtant j'ai ajouté les imports " import org.jdom.*; " et même avec " import org.jdom.Content; ", ça fonctionne pas ...

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 4
    Par défaut RESOLU
    C'est bon,

    Merci LinkinSelim pour ton aide, effectivement c'etait un probleme de librairie, j'ai recupere un .jar et remplace la librairie que j'avais et c'est bon

    @+

  6. #6
    Membre émérite
    Avatar de LinkinSelim
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Mars 2006
    Messages
    365
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Mars 2006
    Messages : 365
    Par défaut
    derien, content qu' j'ai pu t'aider
    a++

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

Discussions similaires

  1. [JDOM] Création d'un fichier XML avec JDOM
    Par Reminouche dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 08/09/2009, 14h29
  2. création fichier xml
    Par sandytarit dans le forum Format d'échange (XML, JSON...)
    Réponses: 7
    Dernier message: 19/01/2007, 09h59
  3. création fichier XML
    Par cyreel dans le forum VC++ .NET
    Réponses: 3
    Dernier message: 10/01/2007, 15h39
  4. Création fichier XML
    Par jaggy19 dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 17/10/2006, 17h09
  5. [JDOM] Création d'un fichier xml avec jdom
    Par fabricew59 dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 09/08/2006, 11h17

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