Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > XML > DOM
DOM Forum d'entraide pour l'extension DOM permettant de manipuler des documents XML en PHP 5 (approche DOM). Avant de poster -> tutoriels DOM
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/10/2007, 23h11   #1
Membre à l'essai
 
Inscription : août 2004
Messages : 34
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : août 2004
Messages : 34
Points : 23
Points : 23
Envoyer un message via MSN à ReaM
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 :
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 :
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 :
1
2
 
<?xml-stylesheet href="rss.xsl" type="text/xsl"?>

Je vous remercie d'avance .
ReaM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2007, 00h58   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
La méthode DOMDocument->createProcessingInstruction devrait vous le permettre.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h24.


 
 
 
 
Partenaires

Hébergement Web