bonjour, j'ai un probleme com vous j'ai un fichier xml j'arrive a afficher le contenu de ce fichier (ce fihcier je l'ai recuperer a partir d'un lien ke la societe ma donner) le probleme c comment faire les widget ensolleilé,pluies orageuses de chaque ville voila le fichier xml et le code ki m affiche le contenu du fichier ce que je ve c com ce sitehttp://www.weather.com/services/oap.html?from=servicesindex aidez moi svp si vous avez le code pr le faire en php
voila le fichier xml
<?xml version="1.0" encoding="ISO-8859-1" ?>
<Article xml:lang="FR" handle="Meteo" type="Local">
<Location id="07157000" continent="EU" name_fr="Paris" altitude="108" latitude="49.02" longitude="2.53" type="Town">
<Day val="20130712">
<TempMor>11</TempMor>
<TempAft>26</TempAft>
<Txt_fr>bien ensoleillé</Txt_fr>
<Symb>90</Symb>
<Force>8</Force>
<Dir>N</Dir>
<Source>modell</Source>
</Day>
<Day val="20130713">
<TempMor>15</TempMor>
<TempAft>27</TempAft>
<Txt_fr>bien ensoleillé</Txt_fr>
<Symb>90</Symb>
<Force>8</Force>
<Dir>NE</Dir>
<Source>modell</Source>
</Day>
<Day val="20130714">
<TempMor>16</TempMor>
<TempAft>28</TempAft>
<Txt_fr>bien ensoleillé</Txt_fr>
<Symb>90</Symb>
<Force>6</Force>
<Dir>N</Dir>
<Source>modell</Source>
</Day>
</Location>
<Location id="06590000" continent="EU" name_fr="Luxembourg" altitude="376" latitude="49.62" longitude="6.22" type="Town">
<Day val="20130712">
<TempMor>12</TempMor>
<TempAft>23</TempAft>
<Txt_fr>bien ensoleillé</Txt_fr>
<Symb>90</Symb>
<Force>4</Force>
<Dir>W</Dir>
<Source>modell</Source>
</Day>
<Day val="20130713">
<TempMor>12</TempMor>
<TempAft>23</TempAft>
<Txt_fr>bien ensoleillé</Txt_fr>
<Symb>90</Symb>
<Force>6</Force>
<Dir>N</Dir>
<Source>modell</Source>
</Day>
<Day val="20130714">
<TempMor>12</TempMor>
<TempAft>24</TempAft>
<Txt_fr>bien ensoleillé</Txt_fr>
<Symb>90</Symb>
<Force>4</Force>
<Dir>NW</Dir>
<Source>modell</Source>
</Day>
</Location>
<Location id="03969000" continent="EU" name_fr="Dublin" altitude="68" latitude="53.43" longitude="-6.25" type="Town">
<Day val="20130712">
<TempMor>12</TempMor>
<TempAft>25</TempAft>
<Txt_fr>beau temps</Txt_fr>
<Symb>1</Symb>
<Force>4</Force>
<Dir>SE</Dir>
<Source>modell</Source>
</Day>
<Day val="20130713">
<TempMor>16</TempMor>
<TempAft>22</TempAft>
<Txt_fr>pluies orageuses</Txt_fr>
<Symb>49</Symb>
<Force>4</Force>
<Dir>NE</Dir>
<Source>modell</Source>
</Day>
<Day val="20130714">
<TempMor>14</TempMor>
<TempAft>23</TempAft>
<Txt_fr>en partie ensoleillé</Txt_fr>
<Symb>3</Symb>
<Force>2</Force>
<Dir>SE</Dir>
<Source>modell</Source>
</Day>
</Location>
<Location id="06240000" continent="EU" name_fr="Amsterdam" altitude="-4" latitude="52.30" longitude="4.77" type="Town">
<Day val="20130712">
<TempMor>14</TempMor>
<TempAft>20</TempAft>
<Txt_fr>assez ensoleillé</Txt_fr>
<Symb>55</Symb>
<Force>6</Force>
<Dir>N</Dir>
<Source>modell</Source>
</Day>
<Day val="20130713">
<TempMor>14</TempMor>
<TempAft>22</TempAft>
<Txt_fr>assez ensoleillé</Txt_fr>
<Symb>55</Symb>
<Force>6</Force>
<Dir>N</Dir>
<Source>modell</Source>
</Day>
<Day val="20130714">
<TempMor>15</TempMor>
<TempAft>21</TempAft>
<Txt_fr>assez ensoleillé</Txt_fr>
<Symb>55</Symb>
<Force>6</Force>
<Dir>N</Dir>
<Source>modell</Source>
</Day>
</Location>
<Location id="06448000" continent="EU" name_fr="Bruxelles" altitude="100" latitude="50.83" longitude="4.35" type="Town">
<Day val="20130712">
<TempMor>9</TempMor>
<TempAft>22</TempAft>
<Txt_fr>assez ensoleillé</Txt_fr>
<Symb>55</Symb>
<Force>6</Force>
<Dir>N</Dir>
<Source>modell</Source>
</Day>
<Day val="20130713">
<TempMor>12</TempMor>
<TempAft>23</TempAft>
<Txt_fr>assez ensoleillé</Txt_fr>
<Symb>55</Symb>
<Force>6</Force>
<Dir>N</Dir>
<Source>modell</Source>
</Day>
<Day val="20130714">
<TempMor>13</TempMor>
<TempAft>24</TempAft>
<Txt_fr>assez ensoleillé</Txt_fr>
<Symb>55</Symb>
<Force>4</Force>
<Dir>N</Dir>
<Source>modell</Source>
</Day>
</Location>
<Location id="06700000" continent="EU" name_fr="Genève" altitude="420" latitude="46.25" longitude="6.13" type="Town">
<Day val="20130712">
<TempMor>16</TempMor>
<TempAft>27</TempAft>
<Txt_fr>bien ensoleillé</Txt_fr>
<Symb>90</Symb>
<Force>2</Force>
<Dir>E</Dir>
<Source>modell</Source>
</Day>
<Day val="20130713">
<TempMor>16</TempMor>
<TempAft>27</TempAft>
<Txt_fr>beau temps</Txt_fr>
<Symb>1</Symb>
<Force>2</Force>
<Dir>NE</Dir>
<Source>modell</Source>
</Day>
<Day val="20130714">
<TempMor>15</TempMor>
<TempAft>27</TempAft>
<Txt_fr>beau temps</Txt_fr>
<Symb>1</Symb>
<Force>4</Force>
<Dir>NE</Dir>
<Source>modell</Source>
</Day>
</Location>
<Location id="10870000" continent="EU" name_fr="Munich" altitude="453" latitude="48.37" longitude="11.82" type="Town">
<Day val="20130712">
<TempMor>8</TempMor>
<TempAft>25</TempAft>
<Txt_fr>beau temps</Txt_fr>
<Symb>1</Symb>
<Force>4</Force>
<Dir>NE</Dir>
<Source>modell</Source>
</Day>
<Day val="20130713">
<TempMor>12</TempMor>
<TempAft>24</TempAft>
<Txt_fr>beau temps</Txt_fr>
<Symb>1</Symb>
<Force>2</Force>
<Dir>NW</Dir>
<Source>modell</Source>
</Day>
<Day val="20130714">
<TempMor>11</TempMor>
<TempAft>25</TempAft>
<Txt_fr>bien ensoleillé</Txt_fr>
<Symb>90</Symb>
<Force>2</Force>
<Dir>NW</Dir>
<Source>modell</Source>
</Day>
</Location>
<Location id="74486000" continent="NA" name_fr="New York JFK" altitude="4" latitude="40.65" longitude="-73.78" type="Town">
<Day val="20130712">
<TempMor>22</TempMor>
<TempAft>26</TempAft>
<Txt_fr>en partie ensoleillé</Txt_fr>
<Symb>3</Symb>
<Force>12</Force>
<Dir>NE</Dir>
<Source>modell</Source>
</Day>
<Day val="20130713">
<TempMor>22</TempMor>
<TempAft>27</TempAft>
<Txt_fr>en partie ensoleillé</Txt_fr>
<Symb>3</Symb>
<Force>10</Force>
<Dir>E</Dir>
<Source>modell</Source>
</Day>
<Day val="20130714">
<TempMor>24</TempMor>
<TempAft>29</TempAft>
<Txt_fr>soleil, orage possible</Txt_fr>
<Symb>43</Symb>
<Force>6</Force>
<Dir>SW</Dir>
<Source>modell</Source>
</Day>
</Location>
<Location id="71265000" continent="NA" name_fr="Toronto Intl." altitude="77" latitude="43.62" longitude="-79.38" type="Town">
<Day val="20130712">
<TempMor>19</TempMor>
<TempAft>24</TempAft>
<Txt_fr>bien ensoleillé</Txt_fr>
<Symb>90</Symb>
<Force>6</Force>
<Dir>E</Dir>
<Source>modell</Source>
</Day>
<Day val="20130713">
<TempMor>18</TempMor>
<TempAft>25</TempAft>
<Txt_fr>bien ensoleillé</Txt_fr>
<Symb>90</Symb>
<Force>6</Force>
<Dir>E</Dir>
<Source>modell</Source>
</Day>
<Day val="20130714">
<TempMor>21</TempMor>
<TempAft>27</TempAft>
<Txt_fr>bien ensoleillé</Txt_fr>
<Symb>90</Symb>
<Force>4</Force>
<Dir>N</Dir>
<Source>modell</Source>
</Day>
</Location>
<Location id="45007000" continent="AS" name_fr="Hong Kong" altitude="8" latitude="22.32" longitude="113.92" type="Town">
<Day val="20130712">
<TempMor>27</TempMor>
<TempAft>33</TempAft>
<Txt_fr>pluies orageuses</Txt_fr>
<Symb>49</Symb>
<Force>6</Force>
<Dir>SW</Dir>
<Source>modell</Source>
</Day>
<Day val="20130713">
<TempMor>29</TempMor>
<TempAft>34</TempAft>
<Txt_fr>soleil, orage possible</Txt_fr>
<Symb>43</Symb>
<Force>12</Force>
<Dir>SW</Dir>
<Source>modell</Source>
</Day>
<Day val="20130714">
<TempMor>29</TempMor>
<TempAft>31</TempAft>
<Txt_fr>soleil, orage possible</Txt_fr>
<Symb>43</Symb>
<Force>12</Force>
<Dir>S</Dir>
<Source>modell</Source>
</Day>
</Location>
</Article>
et le script ki m affiche le contenu c est celui la
<!DOCTYPE html>
<html>
<head>
<title>test</title>
<link rel="stylesheet" href="jquery-ui.css" />
<script type="text/javascript" src="jquery-1.8.3.js"></script>
<style title="text/css" type="text/css">
body
{
font-family: Helvetica;
font-size: 20px;
background-color: white;
margin: 0px;
padding: 0px;
}
ul
{
margin: 0px;
padding: 0px;
width: 320px;
background-color: white;
text-align: center;
}
li
{
line-height: 20px;
list-style-type: none;
border-bottom: 1px solid rgb(217,217,217);
padding: 10px 10px 14px 10px;
text-align: center;
}
</style>
<script type="text/javascript">
$(document).ready(function(){
jQuery.support.cors = true;
$.ajax({
type: "GET",
username:"caceis",
password:"ercf3u1",
url: "http://typo3-intra-rec.fra.caceis.biz/protoype_my-services/chartefinal/xml/meteo.html",
processData: false,
async: true,
dataType: "xml",
complete: function(data) {
var xml = data.responseXML;
$("#list" ).empty();
$(xml).find('Location').each
(
function()
{ var pays = $(this).attr('name_fr');
var l = '<li><B>' + pays + '</B></li>';
$("#list" ).append(l);
$(this).find('Day').each
(
function()
{ var day = $(this).attr('val');
var TempMor = $(this).find('TempMor').text();
var TempAft = $(this).find('TempAft').text();
var Txt_fr = $(this).find('Txt_fr').text();
var list = '<li>AUJ : ' + day + ' <br>Temp Matin : ' +TempMor+ ' <br>Temp AM : ' + TempAft + '<br> Il fera ; ' + Txt_fr +'</li>';
$("#list" ).append(list);
});
});
}
});
});
</script>
</head>
<body>
<div>
<ul id="list">
</ul>
</div>
<br>
</body>
</html>
le resulat de ce script ça m affiche commeça
Paris
AUJ : 20130712
Temp Matin : 11
Temp AM : 26
Il fera ; bien ensoleillé
AUJ : 20130713
Temp Matin : 15
Temp AM : 27
Il fera ; bien ensoleillé
AUJ : 20130714
Temp Matin : 16
Temp AM : 28
Il fera ; bien ensoleillé
Luxembourg
AUJ : 20130712
Temp Matin : 12
Temp AM : 23
Il fera ; bien ensoleillé
AUJ : 20130713
Temp Matin : 12
Temp AM : 23
Il fera ; bien ensoleillé
AUJ : 20130714
Temp Matin : 12
Temp AM : 24
Il fera ; bien ensoleillé
Dublin
AUJ : 20130712
Temp Matin : 12
Temp AM : 25
Il fera ; beau temps
AUJ : 20130713
Temp Matin : 16
Temp AM : 22
Il fera ; pluies orageuses
AUJ : 20130714
Temp Matin : 14
Temp AM : 23
Il fera ; en partie ensoleillé
Amsterdam
AUJ : 20130712
Temp Matin : 14
Temp AM : 20
Il fera ; assez ensoleillé
AUJ : 20130713
Temp Matin : 14
Temp AM : 22
Il fera ; assez ensoleillé
AUJ : 20130714
Temp Matin : 15
Temp AM : 21
Il fera ; assez ensoleillé
Bruxelles
AUJ : 20130712
Temp Matin : 9
Temp AM : 22
Il fera ; assez ensoleillé
AUJ : 20130713
Temp Matin : 12
Temp AM : 23
Il fera ; assez ensoleillé
AUJ : 20130714
Temp Matin : 13
Temp AM : 24
Il fera ; assez ensoleillé
Genève
AUJ : 20130712
Temp Matin : 16
Temp AM : 27
Il fera ; bien ensoleillé
AUJ : 20130713
Temp Matin : 16
Temp AM : 27
Il fera ; beau temps
AUJ : 20130714
Temp Matin : 15
Temp AM : 27
Il fera ; beau temps
Munich
AUJ : 20130712
Temp Matin : 8
Temp AM : 25
Il fera ; beau temps
AUJ : 20130713
Temp Matin : 12
Temp AM : 24
Il fera ; beau temps
AUJ : 20130714
Temp Matin : 11
Temp AM : 25
Il fera ; bien ensoleillé
New York JFK
AUJ : 20130712
Temp Matin : 22
Temp AM : 26
Il fera ; en partie ensoleillé
AUJ : 20130713
Temp Matin : 22
Temp AM : 27
Il fera ; en partie ensoleillé
AUJ : 20130714
Temp Matin : 24
Temp AM : 29
Il fera ; soleil, orage possible
Toronto Intl.
AUJ : 20130712
Temp Matin : 19
Temp AM : 24
Il fera ; bien ensoleillé
AUJ : 20130713
Temp Matin : 18
Temp AM : 25
Il fera ; bien ensoleillé
AUJ : 20130714
Temp Matin : 21
Temp AM : 27
Il fera ; bien ensoleillé
Hong Kong
AUJ : 20130712
Temp Matin : 27
Temp AM : 33
Il fera ; pluies orageuses
AUJ : 20130713
Temp Matin : 29
Temp AM : 34
Il fera ; soleil, orage possible
AUJ : 20130714
Temp Matin : 29
Temp AM : 31
Il fera ; soleil, orage possible