bonjour voila je chercher à :

1.accéder à un fichier xml
2.lire un fichier xml
3.récupérer les résultats et les mettre sous forme de tableau
4.exploiter ses données par la suite.

le tout en ajax, jquerry, chose que je n'ai jamais faite avant. Donc je suis aller sur la doc en ligne et j'ai essayé d'adapter avec mon xml mais hélas rien ne s'affiche et je ne sais pas pourquoi...

voici mon xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<?xml version="1.0" encoding="utf-8"?>
<Export>
  <Row> 
 
 
  <Dim1="0h" Metric1="4864" />
  <Row Dim1="1h" Metric1="2660"  />
  <Row Dim1="2h" Metric1="2200"  />
  <Row Dim1="3h" Metric1="1789"  />
</Row>
 
 </Export>
Et voici ce que j'ai essayé de faire :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<html>
<head>
 <script type="text/javascript">
$(document).ready(  
 function()
 {
   $.ajax( {
            type: "GET",
            url: "graph.xml",
            dataType: "xml",
            success: function(xml) 
                     {
                       $(xml).find('Row').each(   
                         function()
                         {
 
                            var heures = $(this).find('Dim1').text();
                            var nbr = $(this).find('Metric1').text();
                            $('<div class="items"></div>').html('<a href="' + heures + '">' + nbr + '</a>').appendTo('#xml');
 
                          });
                      }
        });
  }
);
</script>
</head>
<body>
	<div id="xml"></div>
</body>
</html>
Je n'ai pas trouvé non plus comment, une fois cela fait pour mettre le contenu de mon parssage de mon xml sous forme de tableau.

Ps: je ne peux pas avoir ce fichier sous forme de json, je fais appel a une api.

Merci.