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.

From: Cyril Jandia (cjandia@logfi.fr)
Date: 20/06/2002 - 13:27


> De : Eric van der Vlist
> À : xml-tech@xmlfr.org
> Objet : [xml-tech] [Fwd: Ann: Xml Validation Interoperability Framework
> (xvif)]
>
> (nouvel essai avec attachement)
>
> Bonjour,
>
> Je pense avoir l'occasion de traduire un article sur le sujet (j'ai pour
> habitude d'éviter d'écrire d'article sur mais "productions" moi-même),
> mais voici pour les impatients (et anglophones) ce dont je parlais hier.
>
> En deux mots, il s'agit de permettre de définir dans les schémas
> eux-mêmes des chaînes de transformations à appliquer sur les noeuds au
> moment de leur validation.
>
> Cordialement (et en vous remerciant pour vos commentaires)

En un seul mot : "impressionnant", Eric.

J'attends (sûrement comme vous ;=) et avec la plus grande impatience les avis
d'un [jjc] et autres [sstl] (pardon, et de tout le reste d' [XML-DEV] et nous
autres d' XMLFR ! ;=) sur ce travail *remarquable* et, je crois, sans réel
précédent. *Vraiment*.

Parmi celles de vos idées qui me plaisent le plus, et seulement celles dont je
crois avoir compris l'enjeu et la solution proposée - avec ce sentiment : "Bon
sang mais c'était bien sûr!... Comment ne pas y avoir pensé plus tôt?!" - il y a
:

* [...]The other solution which is the subject of my approach is to include
framework elements within the schemas and define transformations to be performed
on the nodes during the validation[...] >>> (... "évidemment" ;=)

* The context nodeset (x) is defined by the host language here
  <if:transform type="URI indentifying the nature of T">
    <if:apply>
      Implementation of T
    </if:apply>
  </if:transform>
  The result of the transformation (y) is the context nodeset here
>>> (... simplement "lumineux" ;=)

* [...]This is generic enough to describe any pipeline of transformations, but
it may be convenient to differentiate validations which are final
transformations producing a boolean result (true/false) by using another element
(if:validate)[...]

* [...]Finaly, the integration in existing vocabularies may be facilitated by a
container allowing to group sets of transformations and validations and a
"if:pipe" element may be used for this purpose:[...]
>>> "no comment" ("on s'y attendait" pour ainsi dire, à ce point de la lecture
;=)

* [...]Integration within Relax NG schemas[...] >>> "et ça marche!"

* [...]The framework currently supports the following validations:
  * XPath (the result of the XPath expression is converted into a boolean which
must be true)
  * Regular expression (text nodes are matched on the regular expression)[...]

(J'ai ainsi préféré vous paraphraser de peur de dénaturer le texte en traduisant
incorrectement ;=)

Quelque soit l'avenir de sa formalisation, je compte d'ores et déjà [xvif] comme
un élément fondateur de cette -d'ores et déjà! *[réalité]* grâce à vous!- des
applications nouvelle génération, au même titre que XML namespaces, RDF, XSLT,
XML Schema, RELAX NG, etc : pour moi cela ne fait aucun doute qu'il y a là *LA*
première base sérieuse de travail sur le thème que vous avez choisi...

... Longue vie à [xvif] donc, si prometteur!

Note : ce sera mon seul et unique commentaire à propos de [xvif] sur cette
liste; alors RdV sur la [liste spécifique] pour d'autres échanges...

> Eric

[xvif] :
  http://downloads.xmlschemata.org/python/xvif/README
  http://downloads.xmlschemata.org/python/xvif/xvif.html

[réalité] xvif :
  http://downloads.xmlschemata.org/python/xvif/iframe.py (Impl. Python)
  http://downloads.xmlschemata.org/python/xvif/tryMe.cgi (Démo)

[liste spécifique] (XML Schemata, xvif, etc) :
  http://lists.xmlschemata.org/xmlschemata/

[jjc] :
  http://www.jclark.com/

[sstl] :
  http://www.simonstl.com/

[XML-DEV] :
  http://lists.xml.org/archives/xml-dev/

--CJ

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



Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC

webmaster@xmlfr.org

 

xml tech

Discussions techniques au sujet de XML.

Cette liste est à votre disposition pour discuter en français de tout sujet 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