Cliquez ici.
Accueil
 chercher             Plan du site             Info (English version) 
L'histoire de XML s'écrit en ce moment même. XMLfr vous aide à la suivre et à en dégager les tendances.Les listes de discussions XMLfr sont à votre disposition pour réagir sur nos articles ou simplement poser une question.Si vous ètes passionnée(e) par XML, pourquoi ne pas en faire votre métier ?XMLfr n'est heureusement pas le seul site où l'on parle de XML. Découvrez les autres grâce à XMLfr et à l'ODP.Les partenaires grâce auxquels XMLfr peut se développer.Pour tout savoir sur XMLfr.XMLfr sans fil, c'est possible !Pour ceux qui veulent vraiment en savoir plus sur XML.L'index du site.
 Commentaires et questions non techniques.Commentaires et questions techniques.

 
Cliquez ici.

From: Blond Jean-Baptiste (almeris@wanadoo.fr)
Date: 19/12/2000 - 11:29


Je ne suis pas bien sur de vous suivre, et je détaille donc mon idée :
On peut quand même imaginer une feuille XSL qui génére la liste des sujets,
avec chacun leur image, et pour chaque sujet, ce qu'il faut pour avoir le
détail. Je m'explique :
Quand vous effectuez la transformation XSL côté serveur, vous avez toutes
les données qu'il vous faut, c'est à dire la liste des sujets et le détails
de chacun des sujets.
Je vous propose de générer le détail pour *chaque sujet* dans la feuille qui
génére la liste des sujets.
Par exemple,
<xsl:template match="sujet" mode="details">
    <div id="{generate-id()}">
        <!-- ici le traitement du détail d'un sujet -->
    </div>
</xsl:template>
Vous auriez ainsi 1 DIV pour le détail de chaque sujet dans le code HTML
envoyé au client. Une fois que le client a reçu ce code, il a toutes les
données nécessaires! Il suffit de rendre visible ou pas chacun de ces DIV
lorsque l'utilisatuer clique sur un image, avec par exemple :
<xsl:template match="sujet" mode="liste">
    <a href="#" onClick="afficherdetails('{generate-id()}');">
        <!-- ici le traitement d'un sujet -->
    </a>
</xsl:template>
Vous incluez alors dans votre feuille XSL la fonction "afficherdetails",
afin que votre client puisse l'executer.

C'est tout à fait faisable, puisque je l'ai déjà fait (pour un système de
menu, par exemple...).

----- Original Message -----
From: Sverre Peschardt <sverre.peschardt@urbanet.ch>
To: <xml-tech@xmlfr.org>
Sent: Tuesday, December 19, 2000 12:04 PM
Subject: [xml-tech] Re: Variable

>
> <Pourquoi ne pas envisager de faire une transformation plus "générale" en
> XSL, c'est à dire une transformation qui générerait des traitements DHTML
> adpatés à chacun des évenements clients.
> Je ne vois pas clairement comment va fonctionner votre interface, mais
> imaginons que le but soit d'afficher une image sur un onClick. Une seule
> image est affichée à la fois. Vous pourriez dans ces conditions générer du
> javascript qui construise un Array() contenant toutes les infos liées aux
> images *pouvant* être affichées. Sur un onClick, une fonction va alors
> chercher les infos concernanat une nouvelle image, et l'affiche. >
>
> Cela serait envisageable si le contenu était fixe mais...
> Mon interface affiche tout d'abord une liste de sujets de téléjournal avec
une image les caractérisant, une fois que l'utilsateur clique sur une de ces
images: une liste contenant une image qui définit la presentation, le
reportage et une interview s'affiche. et ainsi de suite pour chaque
sous-élément jusqu'à afficher chaque plan.
>
> Une transformation qui générerait des traitements DHTML implique que l'on
connaisse à l'avance le nombre de sujets mais ceux-ci dépendent du
téléjournal sélectionné. De plus si on avait juste un téléjournal: lorsqu'un
client clique sur une image, son action activerai une fonction Javascript
qui effectuerai l'affichage d'un contenu HTML définit dans XSL, ce contenu
serait caractérisé par un id spécifique à chaque sujet mais comment mettre
dans ce contenu des éléments XSL appartenant au bon sujet?
>
> La première solution serait d'utiliser un template définit par le numéro
de sujet que l'on souhaite mais cela n'est possible qu'en retournant la
valeur du numéro de sujet. C'est bien la le problème car on ne peut pas
appeler cette fonction Javascript! Vous allez me dire qu'il faut tout
définir dans l'extension mais dans ce cas on ne peut pas appeler les
fonctions sur un OnClick! De plus cela nécessiterait que le client ait un
proc XSLT :(
>
> La deuxième solution serait de retourner tous les attributs du sujet qui
nous intéresse mais cela n'est pas possible car on ne peut pas affecter à
une variable la valeur de retour d'une fonction Javascript qui n'est pas une
extension! :(
>
> Merci,
>
> --
> 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:05 UTC

webmaster@xmlfr.org

 

xml tech

Discussions techniques au sujet de XML.

Cette liste est à votre disposition pour discuter en français de tout sujet technique lié à XML.



Devenez rédacteur <XML>fr et contribuez au développement du xml francophone !
Les documents publiés sur ce site le sont sous licence "Open Content"
Conception graphique
  l.henriot@online.fr  

Conception, réalisation et hébergement