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 :

[XSLT] paramétres externes


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre confirmé Avatar de imad_eddine
    Inscrit en
    Août 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Août 2006
    Messages : 74
    Par défaut [XSLT] paramétres externes
    salut tout le monde,

    j'aimerai bien savoir s'il est possible ou non de passer des parametres externes (par ex par URL,GET..) à une feuille XSL .

    merci d'avance

  2. #2
    Membre éclairé Avatar de snoop
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2003
    Messages : 354
    Par défaut
    Quel est le processeur XSLT que tu utilises ?
    Avec xsltproc de libxml, il est possible de passer des paramètres à la feuille XSL...

  3. #3
    Membre confirmé Avatar de imad_eddine
    Inscrit en
    Août 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Août 2006
    Messages : 74
    Par défaut
    Je sais pas kel processeur, mais je travail sur une application qui est destinée à des utilisateurs qui utilisent à 90% i explorer et qui sont peu connaisseurs en informatique,donc c pas possible de leur demander d'installer un tel ou tel processeur.

    je sais pas si j'etais clair.
    merci Snoop

  4. #4
    Membre éclairé Avatar de snoop
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2003
    Messages : 354
    Par défaut
    S'ils utilisent IE tu peux regarder du côté de msxml => http://www.microsoft.com/france/msdn...processor.htmlà condition bien sûr de faire une petite interface de manière à rentrer les paramètres désirés...

  5. #5
    Membre confirmé Avatar de imad_eddine
    Inscrit en
    Août 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Août 2006
    Messages : 74
    Par défaut
    ok, j'irais jeter un coup d'oeil
    merci encore une fois

  6. #6
    Membre éprouvé
    Avatar de Fildz
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    161
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 161
    Par défaut
    Je sais pas kel processeur, mais je travail sur une application qui est destinée à des utilisateurs qui utilisent à 90% i explorer et qui sont peu connaisseurs en informatique,donc c pas possible de leur demander d'installer un tel ou tel processeur.
    Le processeur XSLT est à installer coté serveur ! Dit toi que ca comme pour du PHP. Il faut l'installé sur le serveur ! Les clients n'ont pas besoin d'avoir un processeur XSLT.
    D'ailleurs le meilleur moyen pour faire un site dynamique basé sur XML/XSLT c'est d'installer la librairie libxslt dans PHP. Après tu pourra passé des paramètres à tes fichiers XSLT depuis le script PHP.

  7. #7
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    Citation Envoyé par Fildz
    Le processeur XSLT est à installer coté serveur ! Dit toi que ca comme pour du PHP. Il faut l'installé sur le serveur ! Les clients n'ont pas besoin d'avoir un processeur XSLT.
    D'ailleurs le meilleur moyen pour faire un site dynamique basé sur XML/XSLT c'est d'installer la librairie libxslt dans PHP. Après tu pourra passé des paramètres à tes fichiers XSLT depuis le script PHP.

    Pas forcément, il est également possible de le faire côté client (mais, bon... c'est sûr que c'est 'chement plus compliqué )
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  8. #8
    Membre confirmé Avatar de imad_eddine
    Inscrit en
    Août 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Août 2006
    Messages : 74
    Par défaut
    oui je sais la solution avec php ou asp,mais le probleme c que je travail avec une plate forme proprietaire (Verity publisher) qui crée des applications d'indexation et de recherche à interface web avec leur propre serveur,donc je n'ai pas a manipuler le coté server comme en php ou asp.
    donc pour manipuler les document xml ,j'ai un seul choix ,le coté client.

  9. #9
    Membre éprouvé
    Avatar de Fildz
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    161
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 161
    Par défaut
    outch...

  10. #10
    Membre confirmé Avatar de imad_eddine
    Inscrit en
    Août 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Août 2006
    Messages : 74
    Par défaut
    j'ai une trouvé une solution qui resoud le problème,mais ça ne marche que sur ie
    .c'est un programme en javascript qui utilise les activeX et qui permet d'ouvrir un fichier xml donné avec une feuil de style donnée.Donc au lieu de changer un parametre,on fait appel à une feuil de style. l'inconvenient ici c'est on doit avoir plusieure xsl mais,bon,c facile à manipuler.
    voici le code de mon script:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    function XMLavec(nom_fich,nom_feil){
     
      var xml = new ActiveXObject("MSXML2.DomDocument.3.0");
      xml.async = false;
      //charge le xml
      xml.load(nom_fich);
      var xsl = new ActiveXObject("MSXML2.FreeThreadedDomDocument.3.0");
      xsl.async = false;
      //charger le xls
      xsl.load(nom_feil);
     
      var template = new ActiveXObject("MSXML2.XSLTemplate")
      template.stylesheet = xsl
      processor = template.createProcessor()
      processor.input = xml
      processor.transform()
     
      document.open()
      document.write(processor.output)
      document.close()
     
    }

  11. #11
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967

Discussions similaires

  1. [XSLT] Variable externe
    Par heberco dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 31/10/2010, 14h33
  2. Réponses: 10
    Dernier message: 02/02/2007, 16h00
  3. [Runtime]Execution appli externe : commandes paramétrées
    Par BernardT dans le forum API standards et tierces
    Réponses: 15
    Dernier message: 16/08/2005, 11h14
  4. [XSLT][Saxon]passage de paramètres à une template
    Par RB Greg dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 12/05/2005, 16h29
  5. [XSLT] Tri en fonction d'un paramètre
    Par virgul dans le forum XSL/XSLT/XPATH
    Réponses: 9
    Dernier message: 21/04/2005, 10h29

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