Bonjour à tous,
Alors, voilà, un nouveau problème se pose à moi ...
je voudrais passer des paramètres à ma feuille xsl ...
Tout d'abord, voici le début de mon xsl :
Donc 3 paramètres à passer ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" encoding="ISO-8859-1" doctype-public="-//W3C//DTD HTML 4.01//EN" indent="yes" /> <xsl:param name="Param1"/> <xsl:param name="Param2"/> <xsl:param name="Param3"/> ...
La transformation de mon xml par xsl se fait en C++, par l'intermédiaire de la fonction :
xsltApplyStylesheet (xsltStylesheetPtr style, xmlDocPtr doc, const char ** params)
Donc a priori, je dois mettre mes parametres dans le 3eme ... Mais je n'arrive pas à initialiser les valeurs ....
est ce que quelqu'un aurait une idée pour m'aider ??
De plus, j'aimerais en retour récupérer une variable que j'ai initialiser (en gros, faire l'inverse : XSL -> C++), est ce possible ??
Je vous remercie par avance ...
Partager