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.
 Manifestations XML francophones et internationales.L'actualité des affaires et stratégies XML.L'actualité des technologies XML.Les nouveautés et l'actualités de notre site.Pointeurs sur l'actualité XML sur d'autres sites, en français comme en anglais.

 
Cliquez ici.

XML après le schéma: le meilleur et le pire ! 

Répondez à cet article.

Pour Eric van der Vlist, XML ne peut plus être le même après W3C XML Schema (WXS). Comme en physique l'observation modifie l'objet observé.

Extrait de VendrEDI, la lettre mensuelle gratuite de Claude Chiaramonti, qui contribue au passage de l'EDI traditionnel (Edifact et RVA) à XML sur Internet. Pour s'abonner : courrier.vendredi@club-internet.fr
jeudi 5 septembre 2002

Cela en raison de deux concepts couplés dans le WXS, les types de données et l'orientation objet, (OO) non utilisés dans les DTD ou des langages de schémas XML simplifiés comme Schematron ou Relax NG qui ne décrivent pas éléments ou attributs en tant que tels.

Il peut s'ensuivre le meilleur : comme le permet l'héritage des classes et sous-classes de l'OO, on peut réutiliser ce que l'on sait de manière générale sur un type de donnée pour chaque sous-type. Ne pas tout réécrire permet des gains de productivité et limite les risques d'erreur. Mais ce meilleur n'est pas sûr dans le cas des langages métiers où l'héritage est moins simple que dans la classification hiérarchisée des espèces biologiques.

Eric van der Vlist rappelle la difficile communication dans "20.000 lieues sous les mers" entre le biologiste sachant classer tous les poissons mais sans pouvoir en reconnaître un seul, et le marin ayant l'expertise inverse. Suite au WXS, le pire serait qu'un même fossé ne finisse par séparer les OO qui utilisent les types de données en bibliothèque, mais ne les reconnaissent pas directement dans un document, des pragmatiques qui procèdent à l'inverse.Autre opposition top-down versus bottom up.

Mais dorénavant, il faut s'y faire, un élément ou un attribut ne seront plus de simples constructions syntaxiques autonomes, mais renverront aux informations enregistrées sur les types de données qui leur seront affectés.

Encore faudra-t-il que cette information soit répertoriée, mobilisable et transmise aux applications avec le schéma : c'est l'objet du Post Schema Validation Infoset (PSVI),  c'est à dire l'Infoset XML augmenté des informations présentes dans le schéma. Pour Eric van der Vlist, ce PSVI modifie donc le document XML et peut être vu comme le biais induit par l'observation. En tout cas, suite à l'adoption de PSVI par XPath 2.0, XSLT 2.0 et XQuery 1.0, XML ne peut plus être pareil après le WXS, pour le meilleur ou pour le pire !

Eric van der Vlist s'efforce de préparer le meilleur dans son livre sur W3C XML Schema en montrant comment le WXS peut associer des informations provenant de Dublin Core, XSLT, RDDL, SVG etc.

Autres articles:

Copyright 2002, Claude Chiaramonti, EDItorialiste de VendrEDI.


 

Mots clés.



L'histoire de XML s'écrit en ce moment même. XMLfr vous aide à la suivre et à en dégager les tendances.


Cliquez ici.
Cliquez ici.

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  

Conception, réalisation et hébergement
Questions ou commentaires
  redacteurs@xmlfr.org