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 :

Ajouter une fonction C# a un document xml


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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 Ajouter une fonction C# a un document xml
    Bonjour à tous,

    J'ai un document xml qui contient les lignes suivantes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    .......
    <HTML><![CDATA[<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>]]></HTML>
    .....
    en effet, c'est un document interne de sharepoint, il permet l'envoi des notification vers des users.
    le but est de modifier cet url (SiteUrl) comme suit :

    url d'origine : http://myServer.com/sites/page.aspx
    il doit devenir : http://ivpn.myServer-eu.com/sites/id...com+pages.aspx

    pour ça, j'ai developpé une fonction en c# :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    public string Fonction(string url)
    {....}
    je veux mettre la variable "SiteUrl" dans ma fonction, mais je n'arrives pas.
    j'ai essayé avec l'entête suivant :
    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 Fonction(SiteUrl)
    {
    //traitement..
    }
    ]]></msxsl:script>
    mais ça ne passe pas.

    D'avance merci.
    Cdt

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Hum ? Quand on veut transformer un document XML, on ne met pas de programme à l'intérieur.

    On fait un programme, et on donne à ce programme le document XML tel qu'il était, pour que le programme produise le document transformé.
    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
    Citation Envoyé par thelvin Voir le message
    Hum ? Quand on veut transformer un document XML, on ne met pas de programme à l'intérieur.

    On fait un programme, et on donne à ce programme le document XML tel qu'il était, pour que le programme produise le document transformé.
    merci bcp, mais comment je récupére l'attribut dans ma fonction ?

  4. #4
    Modérateur

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

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Citation Envoyé par hmoad Voir le message
    merci bcp, mais comment je récupére l'attribut dans ma fonction ?
    C# a certainement des bibliothèques de manipulation de XML.
    Je ne parle pas C#, je peux pas t'aider, mais ça ne peut pas être bien compliqué. Sûrement l'affaire de quatre heures de tutoriel.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Ajouter une fonction de tri
    Par rafmos dans le forum C++
    Réponses: 3
    Dernier message: 10/09/2007, 17h46
  2. Réponses: 10
    Dernier message: 19/03/2007, 17h55
  3. Réponses: 6
    Dernier message: 08/01/2007, 14h13
  4. Réponses: 1
    Dernier message: 10/09/2006, 16h09
  5. creation d'une fonction SQL pour generer du XML
    Par MuldyMath dans le forum Oracle
    Réponses: 3
    Dernier message: 07/06/2006, 11h22

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