From: Saï MEBARKIA (smebarkia@ifrance.com)
Date: 24/09/2002 - 09:05
J'ai utilisé un outil similaire à JAXB c'est JOX
il en existe bien d'autre sur le marché mais JOX a l'avantage d'être
simple et assez puissant !
JAXB permet de représenter un donnée sous 2 formats l'un XML l'autre
objet Java => passer d'une représentaion à l'autre sans grand soucie.
-----Message d'origine-----
JAXB ou W3C XML Schema a la carte
Sun a publie la version de travail 0.7 [1] de la specification JAXB (
Java Architecture for XML Binding ) introduisant un support partiel et
controverse de W3C XML Schema .
Eric van der Vlist , Dyomedea ( vdv@dyomedea.com ).
Eric van der Vlist , Dyomedea ( vdv@dyomedea.com ).
---------------
Retrouvez cet article en ligne
(http://xmlfr.org/actualites/tech/020924-0001).
Donnez votre avis !
mailto:xml-tech@xmlfr.org?subject=Re:%20INFO%20:%20JAXB%20ou%20W3C%20XML
%20Schema%20a%20la%20carte
---------------
JAXB definit l'architecture et les API permettant de serialiser et
deserialiser des objets Java en fragments XML . Suivant en cela des
produits existants tels que Castor ou Zeus , JAXB se repose sur des
schemas W3C XML Schema pour definir la structure des documents XML .
Elliotte Rusty Harold en rejette le principe meme sur Cafe Con Leche
[2] :
" JAXB compile un schema XML en une ou plusieurs classes Java
(Premiere erreur: JAXB suppose qu'il y a un schema. Deuxieme erreur:
il suppose que le schema est ecrit avec le langage W3C XML Schema .
Troisieme erreur: il suppose que les documents sont conformes au
schema)."
Un lecteur moins radical remarquera que JAXB introduit de maniere
explicite un sous ensemble de W3C XML Schema qu'une implementation JAXB
devra supporter pour meriter une estampille JAXB et une liste de
"concepts W3C XML Schema non exiges" qu'elles peuvent ignorer. On
notera notamment que, paradoxalement, cette liste de fonctions
facultatives comprend des fonctions "orientees objets" de W3C XML
Schema telles que la redefinition des declarations, la substitution de
types dans les instances de documents, les groupes de substitution et
des attributs de controle de derivation ainsi que les contraintes
d'integrites basees sur XPath .
Enfin, si l'on a souvent eu l'occasion de deplorer les divergences
d'implementation de W3C XML Schema , c'est la premiere fois qu'une
specification definit de maniere aussi explicite un "profil sur mesure"
W3C XML Schema semblant ouvrir la voie a une utilisation "a la carte"
de cette recommandation.
Autres articles:
- XML apres le schema: le meilleur et le pire ! [3]
- Tim Berners-Lee approuve W3C XML Schema [4]
Copyright 2002 , Eric van der Vlist .
Copyright 2002 , Eric van der Vlist .
---------------------------------------------------------
References:
[1] http://java.sun.com/xml/downloads/jaxb.html
[2] http://cafeconleche.org/
[3] http://xmlfr.org/actualites/decid/020905-0002
[4] http://xmlfr.org/actualites/tech/010502-0001
---------------------------------------------------------
Mail genere par FormatedTextOutputHandler pour XT
(http://4xt.org/downloads/examples/outputhandlers/formatedtext/).
--
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)
_____________________________________________________________
Exclusif: 75 euros remboursés sur le pack eXtense Haut Débit de Wanadoo !
Vivez l'Internet sans contrainte en bénéficiant d'un prix "tout compris",
d'un forfait haut débit illimité, d'un accès ADSL et d'un Modem ADSL simple à installer !
Cliquez ici : http://www.ifrance.com/_reloc/mail.exclusif
--
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
|