From: Eric van der Vlist (vdv@dyomedea.com)
Date: 18/12/2003 - 15:31
On Thu, 2003-12-18 at 15:34, Benoit.Lefevre@reuters.com wrote:
> > C'est un problème récurrent mais plus subjectif qu'il n'y parait : ma
> > définition de l'équivalence peut être différente de la votre! Par
> > exemple : les deux fragments sont ils équivalents si des commentaires ou
> > PIs sont différentes, si les préfixes des espaces de noms le sont, si
> > l'ordre relatif des éléments est différent, ... ?
> >
> > Autant de paramètres qui diffèrent suivant les applications.
>
> Effectivement on peut etre plus ou moins laxiste lorsqu'on definit en quoi
> consiste une equivalance de noeuds.
>
> Personellement je n'ai pas absolument besoin que l'ordre soit respecte.
>
> J'ai volontairement presente le probleme sous sa forme la plus stricte.
>
> En effet, j'ai l'impression que la possibilite de definir cette equivalance
> de facon plus ou moins stricte est grandement dependant du processeur
> XSL que l'on utilise.
>
> Ceci expliquerait pourquoi il vous a fallu recourir a certaines extention
> EXSLT pour developper xsltunit.
J'ai cherché à limiter ce recours au maximum et n'ai eu recours qu'à la
fonction exsl:node-set.
>
> D'apres vous, quel type d'equivalence peut-on esperer definir en se
> basant uniquement sur un processeur XSL "basic" ?
Je *pense* que ce doit être possible -mais non trivial- mais je n'ai pas
essayé suffisamment pour l'affirmer. Dans le cas de xsltunit, je ne
cherchais pas à produire un résultat binaire (vrai/faux) mais à produire
un rapport listant les différences, ce qui rendait la chose encore plus
délicate.
Cordialement,
Eric van der Vlist
--
Read me on XML.com.
http://www.xml.com/pub/au/74
Upcoming XML schema languages tutorial:
- Santa Clara -half day- (15/03/2004) http://masl.to/?J24916E96
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
(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)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|