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/XSL et SOAP Discussion :

Récupérer variables dans un fichier XML ?


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2010
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 101
    Par défaut Récupérer variables dans un fichier XML ?
    Bonjour,

    Je voudrai savoir si il est possible de récupérer des variables d'un fichier .php pour les utiliser dans un fichier xml ?

    Merci

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    Il est possible de transmettre des variables php en tant que paramètres d'une transformation XSL-T.
    http://xml.developpez.com/sources/?p...ansfo_PHP_XSLT

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2010
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 101
    Par défaut
    Pour les paramètres, qu'est ce qu'il faut mettre dans field et order ?

    //Création des paramètres
    $param = array(
    'field' => $theField,
    'order' => $theOrder
    );


    Et je n'ai pas de fichier xsl ...

    //Transformation
    echo xslt_process($xh, 'monXML.xml', 'monXSLT.xsl', NULL, NULL, );

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    'field' et 'order' c'était des noms de variables arbitraires, ça pourrait être n'importe quelle variable.
    Mais bon, je pensais que tu faisais du XSL-T, mais visiblement, c'est pas le cas .

    Tu faire quoi au juste avec ton fichier xml et ton php?

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2010
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 101
    Par défaut
    Effectivement je ne fais pas du tout de XSL-T...

    En fait je veux créer un flux rss et pour cela j'ai eu besoin de créer un fichier php afin de tout récupérer cependant pour faire un flux rss c'est d'un fichier xml dont j'ai besoin. On m'a dit de faire un tableau pour récupérer le flux dedans et de faire boucler les informations car je dois récupérer un peu toujours les mêmes choses ...
    Seulement on m'a dit qu'il n'était pas possible de faire un tableau & une boucle en xml alors je suis un peu perdue...

    Voici mon fichier php où sont mes variables que je dois récupérer...
    Fichiers attachés Fichiers attachés
    • Type de fichier : php url.php (666 octets, 72 affichages)

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    En php, tu peux générer tout fichier texte avec des "echo", hors le XML est un format de fichier texte.
    Donc, sisi, rien ne t'empeche de faire tes boucles en php comme t'as l'habitude, mais il faut que tu écrives les balises XML/RSS toi même.
    Le formalisme RSS est décrit là : http://fr.wikipedia.org/wiki/RSS_%28format%29

    Une autre approche serait d'écrire le document en mémoire via domxml puis de l'afficher :
    http://php.developpez.com/faq/index....l#domxml-intro

Discussions similaires

  1. Ecriture d'une macro-variable dans un fichier XML
    Par mathieu.le-corre dans le forum Macro
    Réponses: 2
    Dernier message: 28/02/2014, 14h05
  2. Récupérer donnée dans un fichier XML
    Par fred033 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 22/04/2008, 16h04
  3. [XSLT] Variable dans un fichier XML
    Par katoyi dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 06/04/2008, 18h43
  4. Réponses: 4
    Dernier message: 21/03/2007, 11h35

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