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

XML Discussion :

[C++] Passage de paramètre


Sujet :

XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Juin 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 9
    Par défaut [C++] Passage de paramètre
    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 :

    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"/> ...
    Donc 3 paramètres à passer ...

    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 ...

  2. #2
    Membre Expert
    Avatar de virgul
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 625
    Par défaut
    Salut,

    Ton problème est typiquement un problème de C++ je te conseil donc d'aller poster ton problème sur un forum consacrés à ce dernier il sera nettement plus à l'aise


    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 répondrais oui et non car:

    non tu ne peux pas renvoyer une variable a coté de ton xml.

    oui car tu peux très bien ajouté un noeud à ton xml de résultat avec ton XSLT et après aller le retrouver avec du code C++ puis l'effacer afin qu'il ne t'embête pas pour plus loin!

    ++

    Thierry

Discussions similaires

  1. passage de param du main avec eclipse
    Par isankem dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 10/01/2007, 22h01
  2. Url et passage de param
    Par BigBarbare dans le forum Langage
    Réponses: 1
    Dernier message: 13/04/2006, 11h21
  3. [Ajax] Prob passage de param. dans boucle [DOM]
    Par narnou dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/02/2006, 16h54
  4. [passage de param] const [type] *
    Par ZaaN dans le forum C
    Réponses: 7
    Dernier message: 15/12/2005, 19h13
  5. Réponses: 2
    Dernier message: 16/11/2005, 10h49

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