En fait j'avais fais ca mais j'avais pas mis d'espace donc ca foiré...
MERCI
Pour l'autre solution donné, j'ai pas testé car l'autre marche mais MERCI !
> Utliser { } pour inclure une expression xpath dans une valeur d'attribut :
>
> <A href="articles_listing.php?debut={$debut - 5}">
>
>
> Stéphane.
>
> greg@gregserveur.com wrote:
>
>>Merci bien pour ton aide! c'est vraiment sympa!
>>
>>Mais j'ai une ultime question :
>>
>>La pagination marche, cependant j'ai un probleme pour génerer le lien
>> page
>>suivante et page précedente.
>>
>>J'aurais besoin de calculer $debut+1 et de l'afficher dans le HREF :
>>
>>Ce code ne marche evidemment pas :
>>
>>Debut
>>
>><xsl:if test="$debut>1">
>>Page precedente
>></xsl:if>
>>
>>Page suivante
>>
>>
>>
>>>Le lundi 06 février 2006 à 12:43 +0100, greg@gregserveur.com a écrit :
>>>
>>>
>>>>Oki merci.
>>>>
>>>>En ce qui concerne mon moteur de recherche. Logiquement, je souhaite
>>>>afficher les résultat les plus pertinant en 1er.
>>>>
>>>>J'ai pensé a 2 methodes.
>>>>
>>>>- Certaine balises comme mot clés ou titre sont plus "plus importantes"
>>>>que le corps du texte.
>>>>Donc, est-il possible par exemple possible de faire une 1ere recherche
>>>>sur
>>>>les balises, mots clefs, puis une autre sur les titres... bien entendu,
>>>>la
>>>>recherche sur les titres excluera les articles dont dont il y a des
>>>>resultats dans mots-clefs à l'aide d'un COUNT par exemple non ?
>>>>
>>>>
>>>Oui, c'est une possibilité qui se traduirait par une expression XPath à
>>>rallonge.
>>>
>>>
>>>
>>>>- Autre hypothese : Affecter une pertinance a chaque article (comment
>>>> je
>>>>sais pas...) qui s'incremente suivant ou le mot recherché a été trouvé.
>>>>Elle s'incremente de 5 si c'estdans le titre et seulement de 1 si c'est
>>>>dans le corps du document... et ensuite effectuer un tri selon cette
>>>>pertinence. Je suppose que le sort sur la variable pertinence est pas
>>>>possible non?
>>>>
>>>>
>>>Si c'est une variable, oui. Par contre, vous devez pouvoir procéder en
>>>deux passes : une première transformation qui produit un document dans
>>>lequel les pertinences sont ajoutées et une deuxième qui trie ce
>>>document intermédiaire en fonction de ces pertinences.
>>>
>>>Si vous utilisez PHP5 et libxslt, vous pouvez utiliser l'extension
>>>exsl:node-set pour enchaîner ces deux passes dans une seule
>>>transformation, cf http://xmlfr.org/documentations/faq/041013-0001.
>>>
>>>Avec PHP4 et Sablotron, je ne sais pas si c'est possible, mais vous
>>>pourriez enchaîner deux transformations.
>>>
>>>Cordialement,
>>>
>>>Eric van der Vlist
>>>
>>>
>>>
>>>>MERCI DE VOTRE AIDE
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>>Le lundi 06 février 2006 à 12:04 +0100, greg@gregserveur.com a écrit :
>>>>>
>>>>>
>>>>>>En ce qui concerne le moteur de recherche.
>>>>>>
>>>>>>Je tappe dans tous le fichier
>>>>>>
>>>>>>Mais je ne souhaite afficher que certaines balises or quand je fais :
>>>>>>
>>>>>><xsl:template match="liste">
>>>>>><xsl:apply-templates select="document(fichier)//ARTICLE">
>>>>>></xsl:apply-templates>
>>>>>></xsl:template>
>>>>>>
>>>>>><xsl:template match="id">
>>>>>><p><b><xsl:value-of select="." /></b></p>
>>>>>></xsl:template>
>>>>>>
>>>>>>J'ai bien l'ID en gras... mais a la suite j'ai tout le reste des
>>>>>>
>>>>>>
>>>>balises
>>>>
>>>>
>>>>>>qui s'affiche en "brut"
>>>>>>
>>>>>>
>>>>>Oui, c'est bien ce que signifie xsl:value-of :-) ...
>>>>>
>>>>>
>>>>>
>>>>>>J'ai fait ca mais j'ai peur que ca soir barbare :
>>>>>>
>>>>>><xsl:template match="liste">
>>>>>> <xsl:apply-templates select="document(fichier)//ARTICLE" >
>>>>>> <xsl:sort select="."/>
>>>>>> </xsl:apply-templates>
>>>>>></xsl:template>
>>>>>>
>>>>>><xsl:template match="ARTICLE">
>>>>>> <b><xsl:value-of select="id" /></b><br/>
>>>>>> <xsl:value-of select="resume" /><br/>
>>>>>></xsl:template>
>>>>>>
>>>>>>
>>>>>Cela n'a rien de barbare... Vous spécifiez simplement explicitement ce
>>>>>que vous souhaitez afficher, ce qui est naturel avec XSLT...
>>>>>
>>>>>La seule chose que je qualifierai d'un peu barbare c'est le HTML
>>>>>
>>>>>
>>>>généré,
>>>>
>>>>
>>>>>mais c'est une question de style :-) .
>>>>>
>>>>>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)
>>>>>
>>>>>iD8DBQBD5zMDDvn+ZCpSgAURAjJSAJ9vWz2zL6OA/zfCXpGWf9mqDhrH5gCeMk4W
>>>>>ApNoq/iTZmxugdp32NQkjvo=
>>>>>=z1pL
>>>>>-----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)
>>>>
>>>>
>>>>
>>>>
>>>--
>>>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)
>>>
>>>iD8DBQBD5zilDvn+ZCpSgAURAkdHAKCdFCoDCUixIK2KebdIpCYnSMf2MACdEi+n
>>>8RIiXjxjSm0ML+Tx3N8dHnM=
>>>=mQeS
>>>-----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)
>>
>>
>>
>>
>
>
> --
> Stéphane Bonhomme -- Exselt Services
>
> Formations, Conseil et Réalisations en Ingénierie Documentaire,
> Technologies Web et Logiciels Libres
> s.bonhomme@wanadoo.fr - http://www.exselt.com
> 04 76 17 09 40 / 06 88 57 27 08
>
>
>
> --
> 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 13:42:03 2006