Article View: fr.comp.text.xml
Article #8674Re: Creer un fichier XML avec Java
From: Alain Ketterlin
Date: Thu, 30 Aug 2001 07:49
Date: Thu, 30 Aug 2001 07:49
25 lines
1962 bytes
1962 bytes
"Patrice" <patrice.guionnet@stepinfo.com> writes:
> D�butant en Java je cherche � cr�er un fichier XML sous Visual Age
> for Java. On m'a dit d'utiliser la classe DocumentImpl de
> com.ibm.xml.dom plut�t que XMLDocument de com.sun.xml.tree.
Pour eviter les ennuis, par exemple le jour ou tu decideras de changer
de parseur, le mieux est de ruser. Puisque le DOM ne fournit aucun
moyen de creer un document (je parle de DOM2, je ne sais pas pour DOM3
ou JAXP), le plus simple est d'en parser un a partir d'une String, et
de le bricoler apres :
InputSource is = new InputSource(new StringReader("<?xml ..."));
...
parser.parse(is);
...
> J'arrive � compiler ma classe mais quand je l'ex�cute il y a une
> erreur sur l'instanciation du DocumentImpl
En regle generale : ne jamais utiliser les classes fournies par
l'implementation, et se restreindre strictement aux interfaces de DOM.
On gagne beaucoup de temps...
-- Alain.
Technical Details
Message-ID:
<wyzo8i0yxw.fsf@polya.u-strasbg.fr>Path:
arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!193.251.151.101!opentransit.net!jussieu.fr!univ-angers.fr!news.unicaen.fr!univ-lille1.fr!news.u-strasbg.fr!not-for-mailReferences:
<9mj0m8$m0p$1@reader1.imaginet.fr>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,c05393c0d7fa8fdb X-Google-Attributes: gid114f60,public X-Google-ArrivalTime: 2001-08-30 01:39:26 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!193.251.151.101!opentransit.net!jussieu.fr!univ-angers.fr!news.unicaen.fr!univ-lille1.fr!news.u-strasbg.fr!not-for-mail From: Alain Ketterlin <alain@dpt-info.u-strasbg.fr> Newsgroups: fr.comp.text.xml Subject: Re: Creer un fichier XML avec Java Date: 30 Aug 2001 09:49:47 +0200 Organization: CRC - Universite Louis Pasteur Strasbourg France Lines: 25 Message-ID: <wyzo8i0yxw.fsf@polya.u-strasbg.fr> References: <9mj0m8$m0p$1@reader1.imaginet.fr> NNTP-Posting-Host: polya.u-strasbg.fr X-Trace: news.u-strasbg.fr 999165477 5005 130.79.44.199 (30 Aug 2001 09:57:57 GMT) X-Complaints-To: usenet@u-strasbg.fr NNTP-Posting-Date: 30 Aug 2001 09:57:57 GMT X-Newsreader: Gnus v5.6.45/XEmacs 21.1 - "Capitol Reef"