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

Bibliothèques et frameworks PHP Discussion :

Installer XSLT


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 240
    Par défaut Installer XSLT
    Bonsoir,

    Je vous écris car j'essaye de parser du XML. Je télécharge un fichier permettant de réaliser cela.
    http://fr.php.net/manual/fr/xsl.requirements.php

    Pré-requis
    Cette extension utilise libxslt qui peut être trouvée sur » http://xmlsoft.org/XSLT/. libxslt en version 1.1.0 ou ultérieure est requise.
    Par contre, je ne comprends pas comment installer cette bibliothéque ?
    je précise que je suis un serveur APACHE PHP5...
    http://fr.php.net/manual/fr/xsl.installation.php


    PHP 5 inclut l'extension XSL par défaut et peut être activée en ajoutant l'argument --with-xsl[=DIR] à votre ligne de configuration. DIR est le dossier d'installation de la bibliothèque libxslt.

    Auriez-vous une idée de comment installer cette bibilothéque ?? Car ils me parlent du fichier de configuation, je supose que c'est le Http.conf (?). Sauf que je ne peux pas accéder à ce fichier là. Comment est-ce que je peux faire ? car je suis un peu perdu...

    D'avance merci !
    ++

  2. #2
    Membre chevronné
    Inscrit en
    Septembre 2006
    Messages
    685
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 685
    Par défaut
    bonsoir,

    Je pense que cette librairie n'est valable que pour linux (dispo dans les paquets) ou mac, sur windows, la librairie doit-être fournie en tant que dll dans l'exe de php, enfin, je pense.

    Si tu es sur windows, en enlevant la mise en commentaire (le ; ) de l'extension dans le php.ini devrait suffire, en n'oubliant pas de redémarrer le serveur ensuite

  3. #3
    Membre expérimenté
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Janvier 2008
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Janvier 2008
    Messages : 227
    Par défaut
    Tiens c'est rigolo, il s'agit d'une question que je me suis poser il n'y a pas si longtemps.

    Et bien tu l'installes dans le dossier de ton choix et ensuite dans le fichier php-config, tu rajoute au niveau de la ligne "configure_options" à la fin --with-xsl="Le nom du dossier ou tu a installer ta librairie"

    Chez moi ça donne --with-xsl=/php/lib

    Si c'est pour mettre sur un serveur et bien tu peux toujours demander à ton hébergeur qu'il rajoute la librairie si elle n'est pas là de base (vérifie avec un phpinfo) mais ça m'étonnerait fort qu'il le fasse.


    Cordialement,
    Patouche

    (Apparemment sous windows, il suffit de décommenter dans le php.ini mais au niveau de mon php.ini, la ligne est toujours en commentaire et pourtant ça marche quand même...)

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 240
    Par défaut
    Bonjour,

    Merci à tous pour vos réponse Et surtout de m'avoir éclairci sur la ligne car j'étais un peu dans les choux

    Par contre ce qui risque de me poser problème s'est effectivement de ne pas pouvoir l'installer sur le serveur OVH, puisque ce n'est pas un serveur dédié ! Si je ne peux pas l'installer existerait-il une autre manière d'installer cette bibilothéque ou même de parser des fichiers XSLT ? Car j'avoue ne pas avoir envie de faire un parseur entièrement à la main...

    D'avance merci
    ++

  5. #5
    Membre chevronné
    Inscrit en
    Septembre 2006
    Messages
    685
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 685
    Par défaut
    Sur ovh, la lib xslt est disponible comme sur la plus part des mutualisés.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 240
    Par défaut
    Citation Envoyé par Xunil Voir le message
    Sur ovh, la lib xslt est disponible comme sur la plus part des mutualisés.

    Bonjour,

    Sur un des serveurs en l'occurrence OVH, j'ai cette erreur ! Je n'ai aucune maitrise sur le serveur. Je supose que la bibliothéque n'existe donc pas ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Fatal error: Class 'XSLTProcessor' not found in /home/audit/XML/essai.php on line 17
    Le code est issue de ce site :
    http://fr3.php.net/xsl


    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
    <?php 
    $sXml  = "<xml>"; 
    $sXml .= "<sudhir>hello sudhir</sudhir>"; 
    $sXml .= "</xml>"; 
     
    # LOAD XML FILE 
    $XML = new DOMDocument(); 
    $XML->loadXML( $sXml ); 
     
    # START XSLT 
    $xslt = new XSLTProcessor(); 
    $XSL = new DOMDocument(); 
    $XSL->load( 'xsl/index.xsl', LIBXML_NOCDATA); 
    $xslt->importStylesheet( $XSL ); 
    #PRINT 
    print $xslt->transformToXML( $XML ); 
    ?>
    D'avance merci
    ++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Installer un processeur xslt 2.0
    Par Gregco dans le forum Apache
    Réponses: 1
    Dernier message: 30/10/2007, 12h18
  2. [XSLT] Installation librairie domxml, libxml2, libxslt
    Par Djoulious dans le forum Bibliothèques et frameworks
    Réponses: 8
    Dernier message: 20/05/2007, 13h48
  3. [XSLT] Installation de libxslt ???
    Par ghohm dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 22/09/2005, 18h26
  4. Problème d'installation oracle 8.1.7 sous NT
    Par Anonymous dans le forum Installation
    Réponses: 7
    Dernier message: 02/08/2002, 15h18
  5. Réponses: 7
    Dernier message: 01/05/2002, 21h23

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