Merci, bon j'ai bien reussi.
J'arrive a recuperer les mots cléfs. Cependant, pour chacun des mots cléfs
de l'article d'origine, il faudrait que je les conpare avec chacun des
mots clefs de tous les articles :
Je suis arrivé a ca :
<xsl:param name="article_origine"/>
<xsl:template match="liste">
<xsl:for-each select="document($article_origine)/ARTICLE/motclefs//mot">
<p><b>Pour le mot : <xsl:value-of select="." /></b></p>
<xsl:variable name="mot">
<xsl:value-of select="."/>
</xsl:variable>
<xsl:apply-templates select="theme/fichier">
<xsl:with-param name="mot_en_cours" select="$mot"/>
</xsl:apply-templates>
</xsl:for-each>
</xsl:template>
<xsl:template match="fichier">
<xsl:param name="mot_en_cours"/>
<xsl:apply-templates select="document(.)/ARTICLE/motclefs//mot">
<xsl:with-param name="mot_en_cours" select="$mot"/>
</xsl:apply-templates>
</xsl:template>
<xsl:template match="mot">
<p><xsl:value-of select="mot" /></p>
</xsl:template>
Mais ca fonctionne pas, j'arrive pas a lister les mots clefs de l'article
en cours (dernier template match), il doit y avoir un problème de passage
de parametres. Une idée ?
> Bonjour,
> Le jeudi 23 février 2006 à 13:37 +0100, [email protected] a écrit :
>> Bonjour,
>>
>> Je possède une liste de fichier (articles). Chacun de ces fichiers
>> possède
>> des mots-clefs.
>>
>> Je dois afficher tous les articles qui ont un mot clef commun a un
>> article.
>>
>> Je compte charger le fichier qui contient la liste de tous mes articles
>> et
>> passer en parametres l'article qui doit servir de comparaisons
>>
>> Imaginons que je passe en parametres article_1.xml
>>
>> C'est possible de faire un document($article) ?
>
> Oui, tout à fait. Le seul piège peut résider dans le chemin d'accès
> quand il est relatif.
>
> Cordialement,
>
> Eric van der Vlist
>
> --
> GPG-PGP: 2A528005
> Freelance consulting and training.
> http://dyomedea.com/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
> ------------------------------------------------------------------------
>
>
> -- Attached file included as plaintext by Ecartis --
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
>
> iD8DBQBD/a03Dvn+ZCpSgAURAiYSAJ9AhL36jphvTVyHF7xKXT2Gu/tz6ACfZF1X
> w3ZxhvLzgMC3p4oH43iWWDE=
> =686d
> -----END PGP SIGNATURE-----
>
>
> --
> Devenez redacteur <XML>fr et contribuez au developpement du
> xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
> Liste de diffusion "[email protected]" (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 [email protected]
> (mailto:[email protected]?Subject=unsubscribe)
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.