-
[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" xmlns:xsl="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.
-
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
-
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
-
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.
-
HTML, ou une page serveur type php ou JSP ;)
exemple en php
http://xml.developpez.com/sources/?p...ansfo_PHP_XSLT