Easy-Micro


ESPACEMEMBRE XML
XML et PHP

XML et le PHP

Exemple de création dynamique d'un fichier XML à partir de données stockées dans une base MySQL

<?php
header('Content-Type: text/xml');
echo "<?xml version='1.0' encoding='iso-8859-1'?>\n";

echo "<clients>\n";

$contact = mysql_connect("localhost","root","mysql");
mysql_select_db("mabase",$contact);

$requete = "SELECT * FROM clients LIMIT 20";
$resultat = mysql_query($requete);

while($ligne = mysql_fetch_array($resultat)) {
echo "<client>\n";
echo "<nom>".$ligne['nom']."</nom>\n";
echo "</client>\n";
}

echo "</clients>";
?>


Exemple de POO (Programmation Orienté Objet) PHP. Affichage du contenu d'un fichier XML avec l'objet PHP "DOMDocument()". DOMDocument est une librairie de fonctions apparue avec PHP5. Est utilisé ci-dessous la syntaxe propre au langage objets.

<html><body>
<?php

$dom = new DOMDocument();

$dom->load('macompile.xml');

$mesbalises = $dom->getElementsByTagName('artiste');

echo "<ul>";

foreach($mesbalises as $mabalise) {
echo "<li>".$mabalise->nodeValue."</li>";
}
echo "</ul>";

?>
</body></html>



Suivez les aventures des skippers aquitains sur EasyVoile.com
Flux RSS Easy-Micro - Abonnez-vous Easy-Micro [ François Bisch ]
Mardi 22 janvier 2019 - Semaine 04 - Saint Vincent (Demain: Saint Barnard)
Aujourd'hui, c'est l'anniversaire de Frank Leboeuf (1968-51 ans), footballeur français (défenseur). Autre 22 janvier: 1981 - Début de la série américaine Dallas sur les écrans français (TF1).
Haut de page Easy-Micro