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 :

Code c# dans xsl


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2011
    Messages : 33
    Par défaut Code c# dans xsl
    Bonjour,

    Est-ce possible d'integrer un code c# dans un fichier XSL? si oui, comment faire ?

    Merci d'avance.

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 577
    Par défaut
    L'intégrer pour s'en servir comme langage de script, tu veux dire ?

    En théorie c'est pas complètement impossible si le moteur XSLT gère le langage C#. Et a priori, aucun ne le fait.

    Comment, cela dépendrait des conventions acceptées par un moteur XSLT qui gérerait ça, or je n'en connais pas.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2011
    Messages : 33
    Par défaut
    Effectivement, ça sera un script. j'ai trouvé l'entête a ajouter a mon fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <msxsl:script language=”CSharp” implements-prefix=”cs”>
    <![CDATA[
    public string maFonction(String url)
    {
        //traitement...
    }
    ]]></msxsl:script>
    En effet, ma Template contient ce bout de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <HTML><![CDATA[<TR><TD class="ms-notif-titlearea" colspan="2" height="1">
    <A href="]]></HTML><GetVar Name="SiteUrl" URLEncodeAsURL="TRUE"/><HTML><![CDATA[">]]></HTML>
    <GetVar Name="SiteUrl" URLEncodeAsURL="TRUE"/>
    <HTML> - </HTML>
    <GetVar Name="SiteName" HTMLEncode="TRUE"/>
    <HTML><![CDATA[</A></TD></TR>]]></HTML>
    et je dois récupérer la variable "SiteUrl" dans ma fonction c#, pour qu'elle soit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <msxsl:script language=”CSharp” implements-prefix=”cs”>
    <![CDATA[
    public string maFonction(SiteUrl)
    {
        //traitement...
    }
    ]]></msxsl:script>
    et là, je bloque parceque je n'arrives pas à récupérer cette variable .

    Des idées ?

  4. #4
    Membre Expert Avatar de tsuji
    Inscrit en
    Octobre 2011
    Messages
    1 558
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 558
    Par défaut
    et je dois récupérer la variable "SiteUrl" dans ma fonction c#,...
    Très bien, mais qu'entendez-vous "SiteUrl". Il doit récuperer à partir du document xml donné, je suppose, pour faire la transformation? Si oui, alors, qu'est-il, l'xml? Et dans quel contexte tout ça paraît? dans quel template?...

Discussions similaires

  1. [XSL-FO] code barre dans PDF xsl:fo
    Par PetiteAnne dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 10/02/2015, 16h53
  2. [XSLT 2.0] Inclure du code dans xsl:result-document
    Par qdaemon_fr dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 14/12/2013, 18h44
  3. [xsl-fo]Afficher du code XML dans PDF
    Par Alexiel2 dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 03/08/2007, 13h48
  4. [XSL/JavaScript]problème d'intégration code JS dans le XSL
    Par Devil666 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 27/04/2005, 16h36

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