Fonctionnement le l'API DOM4JDate de publication : 18/05/2004
Par
stessy delcroix (home page) Le but de cet article est de vous faire décrouvrir le fonctionnement de l'API DOM4J. Cet article sera agrémenté d'exemples simples allant de la simple création d'un nouveau fichier xml, jusqu'à la modification et la sauvegarde de celui-ci. Introduction 1. Créer son premier document xml 2. Sauvegarde d'un document xml Introduction
DOM4J est un API open source écrite en java permettant de créer, modifier, enregistrer des documents au format xml.
Cette API est compatible avec les standards DOM,SAX et JAXP. 1. Créer son premier document xml
Nous allons tout de suite passer à la création d'un premier document xml sans toutefois le sauvegarder, nous afficherons simplement le résultat sur la sortie standard.
Cette création n'a rien de compliqué, il suffit juste d'ajouter les éléments les uns à la suite des autres.
2. Sauvegarde d'un document xml
Passons maintenant à la sauvegarde du document créé précédemment. La méthode la plus simple consiste à enregistrer le document sans aucune indentation ni retour à la ligne. Voici un petit exemple:
Et voici le document généré
Pas très esthétique à regarder me direz-vous. Pour pallier à ce manque d'esthétisme, il existe une méthode statique de la classe OutputFormat qui va indenter les éléments enfants, et qui va également effectuer un retour à la ligne pour chaque nouvel élément trouvé. Voici un exemple permettant un tel formattage:
Et voici le document généré
Et enfin voici une dernière méthode vous permettant de choisir le style de formatage personnel en fonction des paramètres passés à celle-ci
L'appel de la méthode writePersonalOutput() avec les paramètres :
équivaut à appeler la méthode writePrettyOutput();
|
Copyright © 2005 Stessy Delcroix. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.
Copyright © 2000-2018 - www.developpez.com