Cliquez ici.
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.

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

 

xml decid

Discussions sur les marchés et entreprises autour de XML.

Cette liste est à votre disposition pour discuter en français de tout sujet non 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