Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
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 13/12/2008, 22h57   #1
Nouveau Membre du Club
 
Inscription : mars 2007
Messages : 94
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 94
Points : 25
Points : 25
Par défaut simple echo pour du XML ?

Hello, j'essaie de simuler mon ancien fichier xml avec php.
Je cherche par la suite à ouvrir le fichier .php avec flash pour lire les infos.

Code :
1
2
3
4
5
6
7
8
9
10
 
<?php
echo "<?xml version =\1.0\"?>\n";
echo "<webSite>\n";
	echo "<categories>\n";
		echo "<newCategory name='ALLEYWAYS'/>\n";
		echo "<newCategory name='NEWCAT'/>\n";
	echo "</categories>\n";
echo "</webSite>\n";
?>
Mon fichier xml est organiser exactement comme ça, sous flash ça fonctionne nickel, par contre la, apparemment il est plus récalcitrant ^^

Je doute que ça puisse être aussi simple que ça...
dimebagplan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2008, 23h20   #2
Modérateur
 
Avatar de ThomasR
 
Homme Thomas Rambaud
Développeur Web
Inscription : décembre 2007
Messages : 2 132
Détails du profil
Informations personnelles :
Nom : Homme Thomas Rambaud
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : décembre 2007
Messages : 2 132
Points : 2 872
Points : 2 872
Bonsoir,

Oui il suffit de faire des echo, le but étant d'écrire du XML, tu peux spécifier le type de contenu renvoyé au navigateur avec l'entête Content-type :
Code :
1
2
3
4
5
6
7
8
9
10
11
 
<?php
header('Content-Type: text/xml');
echo '<?xml version ="1.0"?>';
echo '<webSite>';
	echo '<categories>';
		echo '<newCategory name="ALLEYWAYS"/>';
		echo '<newCategory name="NEWCAT"/>';
	echo '</categories>';
echo '</webSite>';
?>
Pour info, il est préférable d'encapsuler la valeur des attributs dans des guillemets.
__________________
Développeur Web, accessoirement geek (ou l'inverse)
http://thomasrambaud.com
ThomasR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2008, 23h48   #3
Nouveau Membre du Club
 
Inscription : mars 2007
Messages : 94
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 94
Points : 25
Points : 25
Cool !
En plus même pas besoin de mettre les \n du coup ?
Merci à toi.
dimebagplan est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 06h19.


 
 
 
 
Partenaires

Hébergement Web