From: Frédéric Laurent (fl@opikanoba.org)
Date: 31/10/2002 - 07:11
>
> Bonjour à tous,
>
> Je crée un objet DOM en mémoire et aimerai le claquer dans un fichier.
> Je sais le faire en recupérant un à un mes éléments de mon arbre XML mais
> j'aimerai trouver une façon plus conviviale.
> Pour ceux qui connaissent aussi PHP, j'aimerai trouver l'équivalent java de
> $monDoc->dump_file("c:\/test.xml",false,true);
avec quelle api ? jaxp, jdom, dom4j, ....?
La doc est souvent un bon point de départ !
- concernant jaxp, tout est dit ici
http://java.sun.com/webservices/docs/1.0/tutorial/doc/JAXPDOM3.html
en résumé
DocumentBuilderFactory factory =
DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document document = builder.parse(fichier);
document est la représentation mémoire du fichier... cf org.w3c.dom.Document
(http://java.sun.com/j2se/1.4.1/docs/api/org/w3c/dom/Document.html)
- avec jdom
SAXBuilder parser = new SAXBuilder();
Document doc = parser.build("http://www.cafeconleche.org/");
cf http://www.cafeconleche.org/books/xmljava/chapters/ch14s07.html
- avec dom4j
SAXReader reader = new SAXReader();
Document document = reader.read(url);
cf http://www.dom4j.org/guide.html
bref vive la doc
cordialement
--
Frédéric Laurent
http://www.opikanoba.org
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|