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.


Schéma W3C XML Schema pour XSLT 1.0.

Répondez à cet article.

Asir S Vedamuthu a annoncé un schéma  W3C XML Schema pour  XSLT 1.0 qui peut être utilisé en combinaison avec des schémas des documents cibles pour pré-valider la structure des documents générés.

Eric van der Vlist, Dyomedea (vdv@dyomedea.com).
vendredi 30 mars 2001

Ce schéma qui utilise des fonctionnalités orientées-objet de W3C XML Schema telles que les groupes d'éléments et d'attributs et les groupes de substitution capture toutes les contraintes de structure exprimées par la recommandation XSLT 1.0 à l'exception d'une limitation soulevée par James Clark et est corrigé par la version Proposition de Recommandation du 16 mars 2001:

    "La facilité de joker (wildcard) de XML Schema ne semble pas gérer le cas de xsl:stylesheet qui accepte des éléments spécifiques de l'espace de noms XSL plus n'importe quel élément dont l'URI de l'espace de noms n'est ni XSL ni absent."

Il définit également sa propre version du type de données QName pour être conforme à la définition qu'en fait la spécification XSLT (différente de celle de W3C XML Schema) en suivant une autre proposition de James Clark:

    "Il m'est venu à l'esprit qu'un type de données QName à la XSLT qui n'applique pas d'espace de noms par défaut à des valeurs sans préfixes (c'est à dire qui les traite comme des noms d'attributs plutôt que comme des noms d'éléments) peut être simulé en XML Schema comme une union de 1/ NCName, et 2/ une restriction de QName en utilisant une facette "pattern" pour exiger un ':'."

Les éléments littéraux dans les feuilles de style sont gérés en utilisant un groupe d'éléments qui peut être redéfini pour assurer une pré-validation des vocabulaires générés.

Bien que ce schéma, écrit par Asir S Vedamuthu (webMethods) reconnaisse la contribution de James Clark et se décrive dans ses commentaires comme "produit de la Task Force du groupe de travail W3C XML Schema pour créer des schémas pour les recommandations W3C comme illustration du langage XML Schéma" ; il a été annoncé comme le "XML Schema webMethods pour XSLT 1.0" et publié sur le site webMethods.

Copyright 2001, Eric van der Vlist.


 

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.


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