Le jeudi 13 octobre 2005 à 12:55 +0200, Frédéric Glorieux a écrit :
> Décidément, James Clark est toujours ce bon génie du XML, et bravo pour
> cet effort pédagogique illustré (d'une xsl).
>
> Une question bête, dans le genre d'un défi inutile, est-ce que en
> théorie, il vous semblerait que cette sorte de schéma normalisé pourrait
> faciliter la validation Relax-NG avec un processeur XSL ? Il s'agit bien
> sûr du rêve d'avoir un outil aussi portable que schematron.
Oui, indéniablement.
La manière dont la spécification est rédigée ainsi que les notes
d'implémentation de James Clark encouragent les implémentations RELAX NG
à simplifier les grammaires RELAX NG avant de les utiliser.
Ce n'est pas obligatoire, la seule chose qui est imposée est que ces
implémentations se comportent comme si elles avaient fait cette
simplification mais la vérification des restrictions du langage serait
beaucoup plus complexe si on ne simplifiait pas la grammaire auparavant.
Quelque soit le langage utilisé, la phase de simplification peut donc
être considérée comme la toute première étape dans l'écriture d'un
processeur RELAX NG...
Puisque vous abordez le sujet, j'ai récemment suggéré à Dimitre
Novatchev de tenter une implémentation RELAX NG puisqu'il est en quête
de nouveaux défis pour sa bibliothèque FXSL :
http://www.biglist.com/lists/xsl-list/archives/200509/msg01011.html
Espérons qu'il relèvera celui-ci!
Eric van der Vlist
--
Weblog:
http://eric.van-der-vlist.com/blog?t=category&a=English
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
(ISO) RELAX NG ISBN:0-596-00421-4 http://oreilly.com/catalog/relax
(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-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Thu Oct 13 13:27:17 2005