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: Pierre Attar (pat@tireme.fr)
Date: 23/01/2003 - 17:07


At 11:59 23/01/2003, you wrote:
>Je croyais que les schémas ne permettaient QUE de valider.
>
>En quoi permettent-ils de décrire ? (autrement qu'en disant si telle
>construction est valide ou pas).
>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).

Reprenons les choses dans le bon ordre : avant de valider, les schémas
décrivent. C'est donc avant tout un outil de définition de modèle
informatique. La grande utilité est ensuite de pouvoir aussi valider ... le
schéma (ou la DTD) se définissant de électronique et standardisée.

Quand au traitements, je reprend l'argumentation de Laurent : qu'est-ce
qu'un éditeur XML ? C'est un outil générique qui lit un modèle (DTD ou
schéma) et qui en tire le maximum d'information pour aider l'utilisateur à
saisir selon ce modèle.
Il permet donc de dire ceci est autorisé dans ce contexte ; ceci pourrait
l'être mais c'est déjà présent ou quelque chose d'aute l'empêche ...

Mais allons encore plus loin.
Avec XML, le le typage de données existe ! Un outil de composition peut
donc alors choisir les bons algorithmes de justification en fonction de
l'attribut XML:lang.
Avec les DTDs, le typage de données existe plus ! Un outil de composition,
ou d'édition, peut donc se reposer sur les système ID/IDREF pour proposer,
mettre en place des hyper-liens.
Avec les schémas, cela va encore plus loin car il y a encore plus de
sémantique (unique, key, pattern, etc.)

Pour aller encore un tout petit peu plous loin, le W3C est en train de
standardiser d'autres sémantiques horizontales que la langue (XInclude,
XLink, XPointer, etc.). Les inclure dans un schéma permet alors encore plus
de réaliser des traitements standardisés.

Toujours plus loin, l'idée des namespaces est aussi de pouvoir appliquer
des traitements standardisés à des objets ... par exemple formater du SVG.

Je crois donc profondément que les outils de modélisation proposés
permettent de faciliter les traitements et n'ont pas seulement pour
fonction de valider.

Pour finir, et pour rebondir sur les PSVI, il faut remarquer que leur seule
utilité est de permettre de rendre encore plus génériques des traitements :

Si je dis dans un schéma que p, note, remarque sont tous de type paraType,
il devient alors possible que n'importe quelle application interroge les
PSVI pour savoir que les éléments sont de type paraType, qu'il faut les
formatter comme des blocs et qu'il faut certainement faire des choses en
plus, liée à leur spécificité.

C'st la grande avancée des schémas utilisés de façon conjointe aux PSVI ...
avant, avec les DTDs, et pour faire la même chose, on ne pouvait que
analyser la DTD à la recherche de "mixed contents" ou se donner des règles
d'écriture de DTD, par exemple en modélisant le paratype comme étant une
entité paramètre.

------------
Pierre Attar (mailto:pat@tireme.fr)
Consultant en informatique documentaire XML
Consultant in Structured Document engineering

Projet "Mutualiser l'effort de montée en compétences sur XML"
http://www.mutu-xml.org/index.html

--
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