IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XSL/XSLT/XPATH XML Discussion :

[XSLT] Affichage mulitpages de résultats


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 46
    Par défaut [XSLT] Affichage mulitpages de résultats
    Bonjour,

    j'ai un fichier xml de résultats de recherche. Il est de ce type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    <?xml version='1.0' encoding="ISO-8859-1" ?>
    <TEST>
    <SERVICE num="1" name="ke">
     
    	<NBANS value="10" start="1" end="10"/>
            <R num="0">
             <TITLE>sdfdf</TITLE>
    	 <URL>www.google.fr</URL>
    	 <RESUME>blab bla bla</RESUME>
    	</R>
            <R num="1">
             <TITLE>sdfdf</TITLE>
    	 <URL>www.google.fr</URL>
    	 <RESUME>blab bla bla</RESUME>
    	</R>
    </SERVICE>
     
    <SERVICE>
         <HELLO>ssffsfhrhh
         </HELLO>
     
    </SERVICE>
    </TEST>
    je fais la fusion avec du xsl en php avec domxml.
    voici le xsl:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    <xsl:template match="/">
        <xsl:apply-templates/>
    </xsl:template>
     
    <xsl:template match="Test">
        <xsl:apply-templates select="SERVICE[1]" />
    </xsl:template>
     
     
    <xsl:template match="SERVICE">
      	<div>  	
        <xsl:apply-templates select="NBANS" />
        <br /><br />
        <xsl:apply-templates select="R" />
        </div>
    </xsl:template>
     
    <xsl:template match="NBANS">
        <div class="resultat">
        <xsl:text> Il y a </xsl:text>
        <xsl:value-of select="@value" />
        <xsl:text> résultat(s) correspondant(s) </xsl:text><br /><br />
        <xsl:text> Documents </xsl:text>
        <xsl:value-of select="@start" />
        <xsl:text> à </xsl:text>
        <xsl:value-of select="@end" />
        <xsl:text> sur </xsl:text>
        <xsl:value-of select="@end" />
        </div>
    </xsl:template>
     
    <xsl:template match="R">
        <div class="moteur_resultat">
        <a href="{URL}"><xsl:value-of select="@num +1" /><xsl:text disable-output-escaping="yes">&amp;nbsp;-&amp;nbsp;</xsl:text><xsl:value-of select="TITLE" /></a><br />
        <xsl:value-of select="RESUME" />
        <br /><br />
        </div>
        <br />
    </xsl:template>
    j'aimerais faire un affichage multipage avec le xsl, mais je n'ai pas trouvé de ressources sur ce sujet (et je débuter en xsl) . Comment dois-je m'y prendre ?

    merci d'avance

  2. #2
    Membre émérite
    Inscrit en
    Octobre 2005
    Messages
    847
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 847
    Par défaut
    que ce que tu appel "affichage multipage"?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 46
    Par défaut
    si j'ai n noeud R (<R num="0"> ..... <R num="30"), je voudrais un affichage des résultats sur plusieurs page avec par exemple 12 résultats par page et des boutons de navigation pour naviguer dans les résultats.

Discussions similaires

  1. [XSLT]affichage d'un tableau via un xml
    Par robert_trudel dans le forum XSL/XSLT/XPATH
    Réponses: 7
    Dernier message: 04/12/2006, 15h08
  2. [XSLT] affichage NaN
    Par tournevice dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 12/10/2006, 16h25
  3. [XSLT] Affichage selon attribut
    Par Henry23 dans le forum XSL/XSLT/XPATH
    Réponses: 10
    Dernier message: 30/06/2006, 09h49
  4. [XML/XSLT] Affichage de CDATA
    Par chezjm dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 30/05/2005, 00h12
  5. [XSLT] Affichage dans 2 colonnes ou plus ?
    Par stebar dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 05/08/2004, 09h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo