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 :

[XML/XSL] Passer des paramètres à XSLT


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut [XML/XSL] Passer des paramètres à XSLT
    Bonjour,

    je suis actuellement en stage et chargé de mettre en place une interface de consultation en ligne de projets.

    Je pose les données du problème:

    Chacun de ces projets est détaillé dans un fichier XML du genre:

    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
    <projet nom_projet='blabla'>
        <balise1 titre='blabla'>blabla
    		<balise2>blabla
    			<balise3 intitule='blabla'>blabla
    				<balise4>blabla
    					<balise5>blabla</balise5>
    					<balise6 nom_balise6='blabla'>blabla
    						<balise7>blabla</balise7>
    						<balise8>blabla</balise8>
    						<balise8>blabla</balise8>
    						<balise9>blabla</balise9>
    					</balise6>
    					<balise6 nom_balise6='blabla'>blabla
    						<balise7>blabla</balise7>
    						<balise7>blabla</balise7>
    						<balise9>blabla</balise9>
    					</balise6>
    				</balise4>
    			</balise3>
    		</balise2>
    	</balise1>
    </projet>
    (oui je sais, beaucoup de "blabla" )

    A partir de ce fichier j'établis une arborescence (fichier xsl + javascript) qui fonctionne très bien et qui s'arrête à la <balise4>. Cette arborescence apparait dans une DIV de ma page principale.

    Mon problème:

    j'aimerai qu'en cliquant sur le libellé d'un nœud de l'arbre, je fasse apparaitre un détail dans une autre DIV de la page. Plus précisément,je ne vois pas (j'suis bien trop jeune dans ce métier) quelle information il faut que je transmette à mon fichier xsl (celui devant alimenter la DIV à afficher). Faut-il que j'envoie le chemin correspondant au nœud sur lequel j'ai cliqué?

    Bref, je suis à la ramasse et votre aide me sera très précieuse.

    Merci par avance

  2. #2
    Expert confirmé
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 55

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Points : 4 045
    Points
    4 045
    Par défaut
    Quand tu fais ta transformation XSL tu obtiens un résultat indépendant des fichiers XML et XSL originaux.
    Donc ton souci est plus lié à une manipulation javascript.
    A mon avis, à toi de stocker branche par branche les informations qui devront être envoyées vers la div. Ensuite il faut réaliser cette opération sur le clic .

    ERE
    Quand une tête pense seule, elle devient folle.

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci Emmanuel pour ta réponse. Je ne vois pas encore comment je vais faire mais au moins je vais réfléchir à ta remarque.

    Je reviens si jamais je sèche lamentablement. Je reviens aussi si je trouve une solution... on ne sait jamais.

Discussions similaires

  1. [Xml/XSl] utiliser des fonction vb
    Par ekmule dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 17/01/2006, 17h28
  2. [JSP]Passer des paramètres dynamiques à un Flash
    Par paulo1b dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 27/11/2005, 21h29
  3. [Débutant][C#]Passer des paramètres à un exe
    Par GéniuS77 dans le forum Windows Forms
    Réponses: 13
    Dernier message: 05/07/2005, 16h55
  4. Réponses: 7
    Dernier message: 30/12/2004, 12h01
  5. passer des paramétres à un fichier sql
    Par vbcasimir dans le forum Oracle
    Réponses: 2
    Dernier message: 21/12/2004, 18h08

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