Merci beaucoup.
Effectivement là ca marche.
Justement d'apres un message précedent. On m'a dit que je pouvais utiliser
une varaible dans le order. et effectivement ca passe. C'est simplement le
SORT qui pose probleme.
Enfin vraiment merci.
Mais le pire c'est que j'ai plein d'autre galère. Je dois encore realiser
un moteur de recherche pour fouiller dans tout les articles..; Je vais
m'amuser :D doit bien avoir des fonctions du genre de sub_str().. non ?
La j'essaye de recuperer tous les auteurs (attribut @auteur commencent par
une certaine lettre, je peux utiliser //id[starts-with(@auteur,'B')] ?
Merci pour votre aide en tout cas!
> Le lundi 06 février 2006 à 10:37 +0100, greg@gregserveur.com a écrit :
>> Merci de votre réponse, je vois a peu prés le truc.
>>
>> Cependant ca ne marche pas.
>>
>> Je l'ai integré en "dur" pour essayer mais ca ne marche pas. J'ai
>> toujours
>> la liste complete de tous les titres.
>>
>> <xsl:if test="$tri_critere='titre'">
>> <xsl:apply-templates select="document(fichier)//ARTICLE/id[(position()
>> >=
>> 1) and (position() < 5)]">
>> <xsl:sort select="." order="{$tri_ordre}"/>
> On ne peut pas utiliser de variable dans une instruction xsl:sort (cf
> messages précédents).
>
> Par contre, cela n'explique pas que vous ayez tous les titres et il y a
> une deuxième erreur (de ma faute)...
>
> Dans ce contexte, vous ne pouvez pas mettre la condition dans
> l'instruction xsl:apply-templates où la fonction position() serait
> évaluée différemment et il faut la mettre dans les templates eux-mêmes.
>
> Le plus simple est d'écrire :
>
> <xsl:template match="id">
> <xsl:if test="(position() >= 1) and (position() < 6)">
> <p><b><xsl:value-of select="." /></b></p>
> </xsl:if>
> </xsl:template>
>
> Cordialement,
>
> Eric van der Vlist
>
> --
> GPG-PGP: 2A528005
> Le premier annuaire des apiculteurs 100% XML!
> http://apiculteurs.info/
> ------------------------------------------------------------------------
> 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)
>
> iD8DBQBD5x16Dvn+ZCpSgAURAh20AJsE4pxFCd5F2xEkogUauyES8tJvXACbBVjf
> ixniZ4fEIqdQqf0tLnU/TZI=
> =gUDQ
> -----END PGP SIGNATURE-----
>
>
> --
> 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)
>
>
--
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 Mon Feb 6 11:12:56 2006