xml et $variable

ViPHP
ViPHP | 2291 Messages

20 mai 2007, 21:09

Bonsoir,

J'ai peur de poser une bête question mais bon ...
Est t'il possible d'envoyer une variable php dans un fichier XML :?:
Ou est t'il possible à php d'écrire un fichier xml :?:

Merci d'avance
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

ViPHP
ViPHP | 5924 Messages

20 mai 2007, 21:20

Le xml, c'est comme le html, c'est du texte, donc il n'y a aucune raison que php ne puisse pas écrire un fichier xml...

ViPHP
ViPHP | 2291 Messages

20 mai 2007, 21:40

Le xml, c'est comme le html, c'est du texte, donc il n'y a aucune raison que php ne puisse pas écrire un fichier xml...
Comment ?
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

Mammouth du PHP | 19672 Messages

20 mai 2007, 22:53

Je serais tenté de te dire une réponse analogue à celle de Sékiltoyai : si tu sais comment générer du HTML à partir de PHP, dis-toi bien que générer du XML revient exactement à la même chose, le nom des balises diffère, mais c'est la seule différence notable.

Par contre, ce qui pourrait peut-être être plus proche de la question que tu n'as en réalité pas posée, c'est comment parcourir une arborescnence XML en PHP... Si j'ai vu juste, alors tu as pas mal de fonctions native en PHP pour traiter n'importe quel fichier XML : mais ça dépend de quelle version de PHP tu te sers. Regarde quand même un peu dans la doc les fonctions DOMXml
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 2291 Messages

20 mai 2007, 23:04

Je serais tenté de te dire une réponse analogue à celle de Sékiltoyai : si tu sais comment générer du HTML à partir de PHP, dis-toi bien que générer du XML revient exactement à la même chose, le nom des balises diffère, mais c'est la seule différence notable.

Par contre, ce qui pourrait peut-être être plus proche de la question que tu n'as en réalité pas posée, c'est comment parcourir une arborescnence XML en PHP... Si j'ai vu juste, alors tu as pas mal de fonctions native en PHP pour traiter n'importe quel fichier XML : mais ça dépend de quelle version de PHP tu te sers. Regarde quand même un peu dans la doc les fonctions DOMXml
Merci pour vos réponse, j'ai trouvé une solution et celle-ci
Dit à mon player de lire ces paramètres dans un fichier xml, et avec php j'arrive à écrire un fichier xml qui lui reprend les données que j'avais besoin
. :wink:
if ( ! empty($row) ) {
$xml = '<playlist version="1" xmlns="http://xspf.org/ns/0/">'."\r\n";
$xml .= '<trackList>'."\r\n";
$xml .= '<track>'."\r\n";
$xml .= '<title>' . $row['titre'] . '</title>'."\r\n"; 
$xml .= '<creator' . $row['auth'] . '</creator>'."\r\n";
$xml .= '<location>' . $row['adr_video'] . '</location>'."\r\n";
$xml .= '</track>'."\r\n";
$xml .= '</trackList>'."\r\n";
$xml .= '</playlist>'."\r\n";
file_put_contents('playlist.xml', $xml) ; // creation du fichier }
Voici mon premier jet qui fonctionne maintenant je vais voir comment améliorer
Mon code.
Je suis évidement preneur de toutes remarques :wink:
Merci à vous
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

ViPHP
ViPHP | 5924 Messages

20 mai 2007, 23:08

si tu sais comment générer du HTML à partir de PHP, dis-toi bien que générer du XML revient exactement à la même chose, le nom des balises diffère, mais c'est la seule différence notable.
En fait, on peut même dire que le html est du xml. Donc, quand on écrit du html, on écrit du xml...

ViPHP
ViPHP | 2291 Messages

20 mai 2007, 23:10

si tu sais comment générer du HTML à partir de PHP, dis-toi bien que générer du XML revient exactement à la même chose, le nom des balises diffère, mais c'est la seule différence notable.
En fait, on peut même dire que le html est du xml. Donc, quand on écrit du html, on écrit du xml...
Il y à quelque différence quand même :wink:
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

ViPHP
ViPHP | 5924 Messages

20 mai 2007, 23:18

si tu sais comment générer du HTML à partir de PHP, dis-toi bien que générer du XML revient exactement à la même chose, le nom des balises diffère, mais c'est la seule différence notable.
En fait, on peut même dire que le html est du xml. Donc, quand on écrit du html, on écrit du xml...
Il y à quelque différence quand même :wink:
Avec du html 4, oui, mais avec du xhtml non. Le xhtml est défini dans les spécifications comme étant du xml...

Mammouth du PHP | 19672 Messages

20 mai 2007, 23:19

si tu sais comment générer du HTML à partir de PHP, dis-toi bien que générer du XML revient exactement à la même chose, le nom des balises diffère, mais c'est la seule différence notable.
En fait, on peut même dire que le html est du xml. Donc, quand on écrit du html, on écrit du xml...
Il y à quelque différence quand même :wink:
Si on parle de HTML4 alors oui, il y a des différences, mais si on parle de XHTML, alors non, c'est un langage XML à part entière.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 5924 Messages

20 mai 2007, 23:26

Si on parle de HTML4 alors oui, il y a des différences, mais si on parle de XHTML, alors non, c'est un langage XML à part entière.
Grillé :)