Quand E-lang rencontre Minimal-XML (anciennement SML)
sur sml-dev, le résultat pourrait bien donner
naissance à toute une famille de composants "minimaux" comprenant un DOM et un
langage de schémas.
Eric van der Vlist,
Dyomedea (vdv@dyomedea.com).
mardi 30 janvier 2001
Au début du mois, Clark Evans
avait aiguillé
sml-dev vers une page intitulée
"Quasi-Literaux et XML" qui fait
l'apologie de Minimal-XML pour "rendre XML utilisable":
"Minimal-XML est le sous-ensemble
de XML qui correspond au mieux aux bonnes
affaires -- la fonctionnalité comparable aux expressions S."
Cette page propose un lien sur l'implémentation d'un minimal-DOM
et exprime des critiques sévères à propos de XSLT
avant de proposer également une meilleure architecture:
"XSL est un langage spécialisé imaginé
spécialement pour transformer XML en XML ou d'autres notations mais pas pour transformer
d'autres notations en XML. Plus ennuyeux, XSL n'est pas une machine de Turing complète (il n'a
pas la puissance d'un langage de programmation généraliste) et est sérieusement
restreint dans les transformations qu'il peut exprimer …/… Le système E quasi-parser
combine la simplicité de la programmation match-bind-substitute de XSL avec la puissance des langages de programmation
généralistes."
La proposition de Mark Miller -- l'auteur de "Quasi-Literaux et XML" -- de
créer un Minimal-Schema:
"Bien que Minimal-XML soit un sous
ensemble de XML bien formé, le Minimal-Schema que j'ai en tête ne sera pas un sous
ensemble d'une proposition de schéma de quelqu'un d'autre. Il sera plutôt
capable de décrire des contraintes de structures très simples sur des arbres Minimal-XML et sera, bien entendu, exprimé en Minimal-XML dans une forme exprimée en Minimal-Schema."
a été bien accueillie
sur sml-dev par Paul
Tchistopolskii et Michael
Champion:
"Ce serait très, très cool d'avoir une spécification Minimal-Schema raisonnable avant la monstruosité que le
W3C va nous infliger dans quelques mois."
Et, comme le
délai pour définir un schéma minimal ne peut être que … minimal:
"Ok, Minimal-Schema est en route. Je ne devrais pourtant pas être capable de
m'y mettre avant une semaine."
Autres articles:
Copyright 2001,
Eric van der Vlist.
|