Comment faire pour créer des documents XML utilisant JDOM

09/29/2014 by admin

JDOM est une implémentation d'une bibliothèque de manipulation de document XML pour le langage de programmation Java open source. JDOM est livré avec la plupart des environnements de développement intégré pour le développement de logiciels Java et est disponible gratuitement directement depuis le site JDOM. JDOM a été inventée au début de 2000, et fournit un moyen cohérent pour la création, l'écriture, la lecture et la manipulation de données XML. Une tâche commune pour les programmeurs Java est de créer un document XML en utilisant JDOM.

Instructions

1 Ouvrez un nouveau fichier dans votre éditeur de texte ou IDO et entrez les instructions suivantes package d'importation au début du fichier pour inclure les bibliothèques JDOM avec votre programme:

import org.jdom.Document
ALLER
import org.jdom.Element
ALLER
import org.jdom.output.XMLOutputter;

2 Démarrer une nouvelle classe Java qui va écrire de nouveaux documents XML en utilisant les bibliothèques JDOM en tapant le code suivant après la dernière déclaration d'importation à l'étape 1.

public class DocWriteJDOM {

}

3 Définir la méthode qui permettra de créer un nouveau document XML à l'aide de la bibliothèque JDOM en tapant le code suivant après le {support dans la définition de la classe.

makeJDOMDoc Document publique () throws Exception
{

Document myJDOMDoc = new Document(new Element(\"Kentucky\"))

ALLER

myJDOMDoc.getRootElement().
addContent(new Element(\"Wildcats\").
addContent(new Element(\"Louisville\").
setText(\"Cardinals\")).
addContent(new Element(\"Memphis\").
setText(\"Tigers\")))

ALLER

return myJDOMDoc

ALLER
}

4 Ajouter une méthode principale à la classe après la clôture} brackert dans la méthode makeJDOMDoc pour créer le document JDOM. Cet exemple va afficher le document à la fenêtre de la console.
main (String [] args) public static void throws Exception {

DocWriteJDOM myDoc = new DocWriteJDOM

ALLER

Document jdomDoc = myDoc.makeJDOMDoc()

ALLER

new XMLOutputter().output(doc, System.out)

ALLER
}

Articles Liés