From: vincent majer (vincent.majer@medisite.net)
Date: 04/05/2001 - 14:35
C'est assez simple, en fait...
tu vas utiliser des parametres, correspondants a tes chapitres tes
attributs 'numero', par exemple, d'un cote, pour construire le lien...:
exemple :
<img src="/images/Fleche-orange2.gif" alt=""/>
<xsl:text> </xsl:text>
<font size="-1" face="verdana">
<a href="{$nompage}?dossier={$iddossier}&partie={$idpartie}">
<b>
<xsl:value-of select="titre"/>
</b>
</a>
</font>
avec des variables iddossier et idpartie, dans ce cas...
Pour les recuperer :
En en-tete :
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- edited with XML Spy v3.0 NT (http://www.xmlspy.com) by vincent
(private) -->
<!DOCTYPE xsl:stylesheet SYSTEM "patho.ent">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:param name="dossier"/>
<xsl:param name="partie"/>
<xsl:template match="/">
Note la recuperation des deux parametre, dossier et partie..
Apres ca, il ne reste qu'a definir la logique, en fonction de ces parametres..
<xsl:choose>
<xsl:when test="@ref= $dossier">
etc....
J'espere que ca te suffira pour commencer...
Tout ca marche parfaitement avec Cocoon.
Vincent Majer
http://www.medisite.fr
>Quelle technologie utilises-tu ?
>Si c'est de l'ASP, tu peux envoyer le paramètre contenant le numéro du
>chapitre à ton xsl.Et en fonction de ce paramètre n'afficher qu'une
>certaine partie des données !
>
>
>-----Message d'origine-----
>De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]De la
>part de Samuzeau Pascal
>Envoyé : vendredi 4 mai 2001 15:57
>À : XML Tech
>Objet : [xml-tech] Fichier XML unique
>
>
>Bonsoir,
>
>Question simple :
>
>Je possède un unique fichier XML de type :
>
><Livre>
> <Chapitre numero="1">
> <Titre>Chapitre A</Titre>
> <Texte>Ici le texte A</Texte>
> </Chapitre>
> <Chapitre numero="2">
> <Titre>Chapitre B</Titre>
> <Texte>Ici le texte B</Texte>
> </Chapitre>
></Livre>
>
>Je voudrais, en première connexion, obtenir le titre des chapitres, qui
>sont des liens.
>Lorsque je clique sur le lien, je veux obtenir le contenu texte du
>chapitre concerné.
>
>Comment dois-je procéder ?
>
>Cordialement
>PS
>
>
>--
>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)
--
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)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|