Absolument nul en programmation, je me demandais si quelqu'un pouvait simplement me donner une petite piste pour un travail que je dois faire. Il s'agit d'un classement venant d'un site. Je dois récupérer le flux xml et mettre en page celui-ci dans un tableau.
Actuellement le fichier xml ressemble à ceci
Mon php est ainsi :<?xml version="1.0" encoding="iso-8859-1"?>
<Parameter>
<Season>2010</Season>
<LastDate>2009.10.26</LastDate>
<LeagueID>2</LeagueID>
</Parameter>
<Teams>
<Team>
<Pos>1</Pos>
<TeamID>103143</TeamID>
<TeamName>Calais</TeamName>
<Games>12</Games>
<Points>32</Points>
</Team>
<Team>
<Pos>2</Pos>
<TeamID>103139</TeamID>
<TeamName>Bordeaux</TeamName>
<Games>13</Games>
<Points>26</Points>
</Team>
<Team>
<Pos>3</Pos>
<TeamID>103142</TeamID>
<TeamName>Réunion</TeamName>
<Games>12</Games>
<Points>24</Points>
</Team>
<Team>
<Pos>4</Pos>
<TeamID>103144</TeamID>
<TeamName>Tremblay</TeamName>
<Games>13</Games>
<Points>23</Points>
</Team>
</Teams>
<?php
$xml = simplexml_load_file("test.xml")
or die("Erreur: Le flux est inaccessible");
foreach($xml->children() as $Teams){
foreach($Teams->children() as $Team => $data){
echo $data->Pos;
echo $data->TeamName;
echo $data->Games;
echo $data ->Points
}
}
?>
Ce php permet de voir les données demandées en vrac (sans aucun style).J'aimerai donc pouvoir extraire les données des lignes (en fait par équipe) pour pouvoir faire des "echo" dans un tableau et je ne sais vraiment pas par où commencer. De plus, est-il possible qu'une équipe soit toujours en gras, et ceci bien sûr indépendamment de son classement.
Merci d'avance pour m'avoir lu et pour éventuellement me donner un petit coup de main.
Mogwai