From: Eric van der Vlist (vdv@dyomedea.com)
Date: 06/11/2003 - 09:12
Bonjour,
On Thu, 2003-11-06 at 09:47, Arnaud Lenfant wrote:
> Bonjour,
>
> J'ai quelques difficultés à trouver une librairie Java satisfaisante
> pour valider mes documents XML par rapport à des schemas W3C XML
> Schema.
>
> J'etais jusqu'à présent fidèle à MSV, mais certaines limitations m'ont
> forcé à chercher quelque chose d'autre.
>
> J'aimerais autant que possible pouvoir utiliser JARV comme API de
> validation, mais les implémentations disponibles ne sont pas légion.
>
> Xerces est un candidat sérieux, mais n'implémente pas JARV. Il ne
> propose d'ailleur pas d'API de validation à proprement parlé, en
> standard il est juste capable de valider un document par rapport à un
> schéma si le document porte l'info par un xsi:schemaLocation. ( si
> j'ai raté quelque chose à ce sujet merci de me le signaler, ca
> m'interesse )
On peut spécifier l'emplacement d'un schéma et provoquer la validation
au moyen de propriétés SAX... cf
http://xml.apache.org/xerces2-j/features.html
et
http://xml.apache.org/xerces2-j/properties.html
Je vous conseillerais de ne pas vous focaliser sur l'API de validation,
mais sur la qualité de l'implémentation W3C XML Schema qui peut parfois
laisser à désirer.
Xerces J est une des meilleures implémentations que je connaisse (si ce
n'est la meilleure) et cela vaut peut-être la peine de s'adapter à son
API ;-) ...
> J'aurais peut être moins de difficultés si j'utilisais RELAX comme
> langage de schéma mais pour l'instant je travail sur XML Schéma ...
Oui et non. Vous auriez peut-être moins de difficultés tout simplement
parce qu'il y a moins de variété (l'implémentation de James Clark étant
quasiment parfaite, on n'a rarement besoin d'aller voir ailleurs quand
on travail en Java).
Cordialement,
Eric van der Vlist
--
Don't you think all these XML schema languages should work together?
http://dsdl.org
Upcoming schema tutorial:
- Philadelphia (7/12/2003) http://masl.to/?V28612FC5
Tutoriel XSLT:
- Paris (25/11/2003) http://masl.to/?L2C623FC5
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------
--
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
|