From: Frédéric Laurent (fl@opikanoba.org)
Date: 06/08/2002 - 09:23
Jean-Fabien.Curie@answare.fr wrote:
> Bonjour,
>
> quel est selon vous le(s) meilleurs packages pour utiliser les parsers DOM et SAX, écrire un document parsé dans un fichier XML, utiliser des chemins Xpath ?
>
> J'avoue être un peu perdu entre JAXP, Apache, IBM, DOM4j.....
c'est un peu un question de goût ou une querelle de chapelle, c'est
selon... un peu comme si vous demandiez quel IDE est le meilleur, ou
quel est le plus puissant des éditeurs de textes...
JAXP a l'avantage d'être founi dans le jdk 1.4, et ne necessite aucune
lib supplémentaire. Il supporte dom et sax mais pas xpath
Après entre apache, dom4j, jdom, saxon, ... le choix se pose plus
en termes de fonctionnalités, et de préférence...
>
> Bon but est de pouvoir écrire dans un fichier XML et à un endroit bien précis dans le fichier de nouveaux noeuds XML provenant d'un document DOM.
modifier un dom peut être fait avec n'importe quelle api, donc ce n'est
pas un critère de choix (sauf si vous voulez passer par des api java
qui simplifient la vie comme jdom ou dom4j, et donc manipuler des
Document de type org.dom4j.Document plutot que org.w3c.dom.Document)
quant à l'écriture, chacun propose son api propriétaire, qui se
ressemble quand même assez fortement (en attendant dom niveau 3)
en conclusion,
chacun peut donner sa préférence mais il me semble que toutes ces
api conviennent et qu'il n'y a pas de mauvais choix, tout dépend des
contraintes du projet...
désolé pour la réponse de normand :D
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
|