xml decid : Stratégies, marchés, affaires autour de XML.
[xml-decid] Re: INFO : 01 Informatique fait le proces de W3C XML Schema
From: Eric van der Vlist (vdv@dyomedea.com)
Date: 23/01/2003 - 12:20
On Thu, 2003-01-23 at 11:59, Herve AGNOUX wrote:
> Le Jeudi 23 Janvier 2003 11:04, redacteurs@xmlfr.org a écrit :
>
> > Pour evaluer la pertinence de ce commentaire, rappelons que les
> > langages de schemas XML tels que W3C XML Schema , Relax NG ou
> > Schematron sont des outils permettant de decrire et valider des
> > documents XML . En tant que tels, ils sont assimilables a une
> > documentation ou une grille de lecture utilisee par les applications
> > pour valider et traiter les documents.
>
> Je croyais que les schémas ne permettaient QUE de valider.
C'est leur fonction de base commune, en effet.
> En quoi permettent-ils de décrire ? (autrement qu'en disant si telle
> construction est valide ou pas).
Au moyen d'annotations ou de commentaires, mais aussi dans le cas de W3C
XML Schema en affectant des types aux éléments et attributs.
> Et en quoi permettent-ils aux applications de traiter les documents ? (là
> encore autrement qu'en s'assurant qu'un document est valide) (ce qui n'est
> déjà pas mal) (mais pas suffisant).
Il y a plusieurs possibilités dont le "binding" (cf JAX-B dans l'univers
Java).
> J'imagine bien que de telles choses sont possibles, mais j'ai peu entendu
> parler de modules ou de recommendations qui, à partir de la simple lecture du
> schema, facilitent le traitement ou même la description des documents XML
> associés. Jusqu'à présent je ne pratique que l'opération de validation, qui
> est quasi-transparente. Après, tout reste à faire. Et de toutes façons, pour
> les échos que j'en ai eu, lorsqu'elles existent, ces éléments de traitement
> et de description sont complètement externes au schéma lui même.
Sauf avec W3C XML Schema pour les applications qui utilisent le "PSVI"
(Post Schema Validation Infoset) qui est un "infoset" (c'est à dire
l'ensemble des informations présentes dans le document XML) augmenté des
informations tirées du schéma (notamment le type des noeuds et la
hiérarchie de dérivation de ces types).
> Il y a bien xs:annotation, autant que je puisse le comprendre. Mais, vu qu'on
> peut y mettre n'importe quoi, je ne vois pas en quoi il peut résoudre ces
> questions, autrement que de façon spécifique et non normalisée. Bref, on
> passe directement du coté de l'application.
>
> Remarquez aussi que, en fait de schémas, je ne connais vraiment que les DTD.
> Il se peut donc que j'ai un métro de retard. Dans ce cas donnez moi juste
> l'URL explicative !
Peut-être http://xmlfr.org/documentations/articles/020624-0002 pour
rester au niveau "decid" :-) ...
Cordialement,
Eric van der Vlist
> Cordialement.
--
Freelance consulting and training.
http://dyomedea.com/english/
------------------------------------------------------------------------
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-decid@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet lie a XML.
Pour resilier votre abonnement, envoyez un message contenant la
commande "unsubscribe" a xml-decid-request@xmlfr.org
(mailto:xml-decid-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 31/01/2003 - 16:22 UTC
webmaster@xmlfr.org
|