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 :

[DOM] XML / XSL StyleSheet


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2004
    Messages : 34
    Par défaut [DOM] XML / XSL StyleSheet
    Bonjour ,

    Je m'intéresse depuis quelques jours à la création de fichier XML sous php5. Mon premier cas pratique a été la mise en place d'un flux rss , depuis je me suis interessé à la mise en page en utilisant XSL ( voir XSLT ).

    Je rencontre cependant un problème pour trouver la fonction sur mon objet DOM qui permet d'insérer la balise qui permet de définir le href vers le fichier XSL.

    Donc voici le début du code php5:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    $this->_files = new DOMDocument('1.0','UTF-8');
     
    $root = $this->_files->createElement("rss"); 
    $root->setAttribute("version", "2.0"); 
    $root = $this->_files->appendChild($root); 
     
    $element_channel = $this->_files->createElement("channel");
    $element_channel->setAttribute("id", $channel); 
    $element_channel = $root->appendChild($element_channel);
     
    .....

    Et le xml produit:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <?xml version="1.0" encoding="UTF-8"?>
    <rss version="2.0">
    <channel id="news">
     
    .....
    J'aimerais donc pouvoir insérer cette ligne proprement par la fonction adéquate:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <?xml-stylesheet href="rss.xsl" type="text/xsl"?>

    Je vous remercie d'avance .

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    La méthode DOMDocument->createProcessingInstruction devrait vous le permettre.

Discussions similaires

  1. [DOM] XML+XSL: JavaScript peut-il modifier le XML? ou le DOM?
    Par maskim dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 12/12/2007, 15h05
  2. [DOM] PHP5 : xml+xsl ou dom+xml
    Par thibaut06 dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 25/08/2007, 19h12
  3. [XSLT][DOM] Php - Xml - Xsl
    Par topolino dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 08/12/2005, 19h34
  4. [XML][XSL][DOM][JAVASCRIPT]melanger le tout, laisser reposer
    Par mitsein dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 16/07/2004, 16h56
  5. xml -> xsl -> xml
    Par virgile04 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 10/10/2002, 16h53

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