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 :

[XSLT] Parsing URL


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 2
    Points : 1
    Points
    1
    Par défaut [XSLT] Parsing URL
    Bonjour à tous,

    J'ai des difficultés à récupérer une variable dans l'URL (passée de la page précédente) vers une nouvelle page.

    Mon url est la suivante : http://myhost/webpage.xml?id=0
    J'ai déclaré dans mon fichier XSL la variable de la façon suivante :

    <xsl:stylesheet version="1.0" xmlnssl="http://www.w3.org/1999/XSL/Transform">
    <xsl:param name="arg" />
    ...

    Je n'arrive pas à travailler avec la variable arg.
    Comment dois-je faire ?

    Merci d'avance,
    Quentin.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Points : 1 610
    Points
    1 610
    Par défaut
    xsl ignore tout des variables envoyés au navigateur.
    C'est au navigateur de les lui transmettre.
    Des exemples en javascript : http://xml.developpez.com/sources/?page=transfo_param

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci pour cette réponse mais j'ai du mal !
    L'exemple ne semble pas adapté à ce que je recherche. De plus, ma page source est une page xml (avec stylesheet xsl), ou dois-je intégrer le javascript ? Ou dois-je l'invoquer dans ma page destinantion ?

    Merci,
    Quentin

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Points : 1 610
    Points
    1 610
    Par défaut
    En gros il faut que tu passes par une page html intermédiaire qui associera ton xml source avec ton xsl, en passant les paramètres provenant de l'URL via le javascript.

  5. #5
    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 : 47
    Localisation : France

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Points : 10 927
    Points
    10 927
    Par défaut
    HTML, ou une page serveur type php ou JSP
    exemple en php
    http://xml.developpez.com/sources/?p...ansfo_PHP_XSLT

Discussions similaires

  1. [PHP 5.3] SOAP : unable to parse URL
    Par venomelektro dans le forum Langage
    Réponses: 2
    Dernier message: 06/03/2013, 16h03
  2. Parse url string
    Par tidou95220 dans le forum Débutez
    Réponses: 3
    Dernier message: 04/03/2013, 16h28
  3. [Extension] Parsing url
    Par Farfa dans le forum Firefox
    Réponses: 0
    Dernier message: 09/10/2007, 09h44
  4. [XSLT] Normalisation des valeurs pour les URL
    Par camboui dans le forum XSL/XSLT/XPATH
    Réponses: 9
    Dernier message: 10/01/2006, 12h33
  5. Réponses: 9
    Dernier message: 11/12/2005, 06h06

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