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>



< Page précédente XML Page suivante >