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 :

xsl et javascript


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 61
    Par défaut xsl et javascript
    Bonjour à tous, peut-on utiliser du javascript dans un document xsl ?

    Si oui, y a-t-il quelque chose de particulier à faire ?

    Merci d'avance pour vos réponses

  2. #2
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Par défaut
    oui mais ca depend du processeur utilise
    lequel tu utilise?

  3. #3
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 61
    Par défaut
    a vrai dire j'en sais rien c'est pas mon pc,je vais aller voir,
    mais qu'est-ce-que ça change exactement, quelle est la meilleur config ?

  4. #4
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Par défaut
    quand je parle de processeur c'est le processeur xslt un composant logiciel
    c'est msxml pour ie6 et asp,mozilla a le sien que je ne connais pas,php je crois que c'est sablotron,en java il ya xalan,saxon....
    Les commandes que tu demandes existent mais ne font pas partie du xslt,bien qu'on les codes dans la feuille xslt.Ce sont des commandes processeurs et leurs ecritures changent suivant le processeur utilisé

  5. #5
    Membre éclairé
    Inscrit en
    Février 2004
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 102
    Par défaut
    Si jamais tu utilises java avec Xalan, tu peux utiliser le code qu'il y a dans ce post :

    http://www.developpez.net/forums/vie...rojet+java+xsl

    C'était pour un problème de date, mais tu peux appeler n'importe quelle autre méthode.

    A+

    :o

  6. #6
    Membre émérite

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    520
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 520
    Par défaut
    L'idéal est de calculer la donnée et de l'insérer dans la grappe XML à transformer. On va me dire que ce n'est pas toujours possible car on n'a pas toujours la main sur le XML à transformer. Mais je pars du principe que la plupart du temps on a la possibilité de remodifier la grappe XML initiale avant de la passer au processeur XSLT.

    Les extensions XSLT sont bien pratiques, mais du coup annulent un des grands avantages de XML / XSLT : standards = portabilité.

    En résumé :

    1. Chercher par tous les moyens à insérer les données dans la grappe XML
    2. Si aucune solution n'a été trouvée, alors générer les données à la volée via des instructions d'extensions des processeurs XSLT.

    Sylvain

    PS : Ca m'intéresse d'ailleurs si vous avez des cas d'entreprise où vraiment vous n'aviez aucune possibilité de remodifier la grappe XML à transformer. Je n'ai pas d'exemple en tête.

  7. #7
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 61
    Par défaut
    en fait le problème n'est pas dans les données.

    J'ai des données xml dont une des balises et <photo>. Quand cette balise existe, j'affiche un gif animé. Je voudrais qu'un clic sur ce gif animé m'ouvre une popup qui contient les photo.

    Pour ouvrir une popup je ne sais le faire qu'en javascript, c'est pour ça que je pose ma question.

    Pensez vous que cela soit possible?

  8. #8
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Par défaut
    d'accord ma reponse etait pour utiliser du javascript avec du xslt
    Ce dont tu parles ne fonctionnera q'apres que la page html est ete produite par le xslt;aucun pb,il te suffit de faire comme dans du html ecris ton code dans des balises <script></script>

  9. #9
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 61
    Par défaut
    ok, merci de l'info, je vais essayer tout de suite

  10. #10
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Par défaut
    Pour produire du htl avec du xslt la meilleur methode est
    1) ecrire une page xslt(en respectant la norme xml)
    2) integrer les commandes xslt
    C'est le plus simple

  11. #11
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 61
    Par défaut
    Ca marche tout à fait comme je veux, merci beaucoup pour votre aide

  12. #12
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 61
    Par défaut
    j'ai encore un petit problème lié à ce sujet

    Je voudrais inserer un peu de php (qui me permettrait d'écrire dans la page web que j'ouvre dans ma popup) dans mon xsl.

    Cela peut-il aussi s faire et si oui comment

    J'espère avoir été clair mais j'en ai pas l'impression

  13. #13
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 61
    Par défaut
    personne ne voit comment je peux faire ?

  14. #14
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 667
    Par défaut
    normallement on crée un nouveau sujet quand tu as une nouvelle question

    regarde l'annonce suivante, il y a quelques bouts de code que tu peux utiliser
    http://www.developpez.net/forums/viewtopic.php?t=90007

  15. #15
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 61
    Par défaut
    excuse mathix, le problème était sur le meme sujet, c'est pour ça que je l'ai mis au meme endroit. Je rectifie ça tout de suite en créant un autre sujet.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Passage variable xsl en javascript
    Par Baobab12 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 28/07/2009, 11h17
  2. variable XSL et javascript
    Par Baobab12 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 13/07/2009, 19h44
  3. xsl et javascript
    Par progamer54 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 04/05/2006, 09h17
  4. XML - XSL et Javascript
    Par tiboel dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 01/03/2006, 12h50
  5. [XML][XSL][DOM][JAVASCRIPT]melanger le tout, laisser reposer
    Par mitsein dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 16/07/2004, 16h56

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