OVH Cloud OVH Cloud

Ecrire un document XML

2 réponses
Avatar
EJL
Bonjour à toutes et à tous,

Je suis un peu perdu en XML.

Je travaille en Java 1.5 qui, si je ne me trompe pas, inclu un parseur
XML (DOM & Sax).

J'ai donc créer un objet "org.w3c.dom.Document" XML dans lequel j'ai des
éléments, mais comment sauver sur disque (c'est-à-dire écrire) ce Document ?
Faut-il passer par un outil annexe tel que crimson ou xerces, ... ?

Merci pour vos lumières,

Cordialement,

Elisabeth - Toulouse


Code :

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc=db.newDocument();
Element connaissance=doc.createElement("connaissance");
doc.appendChild(connaissance);

2 réponses

Avatar
Hervé AGNOUX
EJL wrote:


J'ai donc créer un objet "org.w3c.dom.Document" XML dans lequel j'ai des
éléments, mais comment sauver sur disque (c'est-à-dire écrire) ce Document
? Faut-il passer par un outil annexe tel que crimson ou xerces, ... ?



"Comment puis-je mémoriser dans un fichier un document XML que j'ai
construit à l'aide de DOM ?"
http://xmlfr.org/documentations/faq/040720-0001#N336

... et tout le reste de la FAQ pourra t'aider aussi, je présume.

Cordialement.



--
Hervé AGNOUX
http://www.diaam-informatique.com

Avatar
EJL
Je vous remercie de votre réponse.

J'avais vu déjà la technique proposée dans un article, mais je n'avais
pas compris que cela puisse s'appliquer à mon cas.

Elisabeth

Hervé AGNOUX wrote:

EJL wrote:


J'ai donc créer un objet "org.w3c.dom.Document" XML dans lequel j'ai des
éléments, mais comment sauver sur disque (c'est-à-dire écrire) ce Document
? Faut-il passer par un outil annexe tel que crimson ou xerces, ... ?




"Comment puis-je mémoriser dans un fichier un document XML que j'ai
construit à l'aide de DOM ?"
http://xmlfr.org/documentations/faq/040720-0001#N336

... et tout le reste de la FAQ pourra t'aider aussi, je présume.

Cordialement.