Bonjour,
Je cherche a crée une base de connaissance en xml.
Mais je bloque sur generé une nouvelle page suivant le sommaire.
a priori je doit crée un scrip, mais j'y connais rien
je mexplique:
Mon xsl / template a modifier
Code :
- <xsl:template name="GED_Intro">
- <xsl:for-each select="GED_JojoSs/GED_Moteur">
- <xsl:sort select="type" order="ascending"/>
- <xsl:sort select="Revision" order="descending"/>
- <xsl:call-template name="ContactBlock">
- </xsl:call-template>
- </xsl:for-each>
- </xsl:template>
|
Mon sommaire (voici mon niveau 1, j'en ai deux dans mon document:
Code :
- <xsl:template name="GED_Sommaire">
- <!-- Sommaire Niveau 1 -->
- <xsl:for-each select="//GED_Sommaire/Niveau_1">
- <xsl:sort select="Nom" order="ascending"/>
- <br id="RetourChariot"/>
- <table id="EnTete_04" cellpadding="2" cellspacing="2">
- <tbody>
- <tr>
- <td class="Sommaire_Clik">
- <a href="javascript:('maVariableXSLT');">
- <xsl:value-of select="@Nom"/>
- </a>
- </td>
- </tr>
- </tbody>
- </table>
|
en gros je voudrais pouvoir cliquer sur <xsl:value-of select="@Nom"/> et que 'GED_Moteur' dans <xsl:for-each select="GED_JojoSs/GED_Moteur"> soit remplacer par avec la varible de mon choix pour qu'un nouveau tri soit visible.
Mon xml
Code :
- <GED_Sommaire>
- <Niveau_1 Lien="GED_Moteur" Nom="Les moteurs">
- <Niveau_2 Lien="GED_Mot_Diesel" Nom="Moteur Diesel">
- </Niveau_2>
- <Niveau_2 Lien="GED_Mot_Essence" Nom="Moteur Essence">
- </Niveau_2>
- </Niveau_1>
|
Quelqu'un a t'il une idee ou mieux une solution ???
Par avance Merci beaucoup
JojoSs