Cliquez ici.
Accueil
 chercher             Plan du site             Info (English version) 
L'histoire de XML s'écrit en ce moment même. XMLfr vous aide à la suivre et à en dégager les tendances.Les listes de discussions XMLfr sont à votre disposition pour réagir sur nos articles ou simplement poser une question.Si vous ètes passionnée(e) par XML, pourquoi ne pas en faire votre métier ?XMLfr n'est heureusement pas le seul site où l'on parle de XML. Découvrez les autres grâce à XMLfr et à l'ODP.Les partenaires grâce auxquels XMLfr peut se développer.Pour tout savoir sur XMLfr.XMLfr sans fil, c'est possible !Pour ceux qui veulent vraiment en savoir plus sur XML.L'index du site.
 Commentaires et questions non techniques.Commentaires et questions techniques.

 
Cliquez ici.

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

 

xml tech

Discussions techniques au sujet de XML.

Cette liste est à votre disposition pour discuter en français de tout sujet technique lié à XML.



Devenez rédacteur <XML>fr et contribuez au développement du xml francophone !
Les documents publiés sur ce site le sont sous licence "Open Content"
Conception graphique
  l.henriot@online.fr  

Conception, réalisation et hébergement