Mon premier programme java-xml
Salut :D ,
Je veux tester mon premier programme java-xml qui crée un document XML, cet programme est déjà écrit dans un tutorial de développez et j’aimerais le tester (je travaille avec bloc notes sans aucun JDE) voici le programme :
Code:
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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
import java.io.*;
import org.jdom.*;
import org.jdom.output.*;
public class JDOM1
{
//Nous allons commencer notre arborescence en créant la racine XML
//qui sera ici "personnes".
static Element racine = new Element("personnes");
//On crée un nouveau Document JDOM basé sur la racine que l'on vient de créer
static org.jdom.Document document = new Document(racine);
//Ajouter ces deux méthodes à notre classe JDOM1
static void affiche()
{
try
{
//On utilise ici un affichage classique avec getPrettyFormat()
XMLOutputter sortie = new XMLOutputter(Format.getPrettyFormat());
sortie.output(document, System.out);
}catch (java.io.IOException e){}
}
static void enregistre(String fichier)
{
try
{
//On utilise ici un affichage classique avec getPrettyFormat()
XMLOutputter sortie = new XMLOutputter(Format.getPrettyFormat());
//Remarquez qu'il suffit simplement de créer une instance de FileOutputStream
//avec en argument le nom du fichier pour effectuer la sérialisation.
sortie.output(document, new FileOutputStream(fichier));
}catch (java.io.IOException e){}
}
public static void main(String[] args)
{
//On crée un nouvel Element etudiant et on l'ajoute
//en temps qu'Element de racine
Element etudiant = new Element("etudiant");
racine.addContent(etudiant);
//On crée un nouvel Attribut classe et on l'ajoute à etudiant
//grâce à la méthode setAttribute
Attribute classe = new Attribute("classe","P2");
etudiant.setAttribute(classe);
//On crée un nouvel Element nom, on lui assigne du texte
//et on l'ajoute en temps qu'Element de etudiant
Element nom = new Element("nom");
nom.setText("CynO");
etudiant.addContent(nom);
affiche();
enregistre("Exercice1.xml");
}
} |
Dans le tutorial tout est claire, mais il y’a un blocage à cette étape :
Il vous faut dans un premier temps télécharger la dernière version de JDOM disponible à cette
adresse : http://www.jdom.org/dist/binary/. Il suffit ensuite de rendre accessible le fichier
/build/jdom.jar, en le placant dans votre classpath.
je recupére le contenu de cet lien mais le reste marche pas.
Vous avez une idée :roll:
Merci d'avance