jquery - Comment obtenir des données xml

Je suis un noob total de html, css, javascript, et de la programmation tout à fait. S'il vous plaît garder avec moi.

Im essayant de remplir ma table à l'aide de jquery. Les données seront à venir à partir d'un fichier xml.

football_player.xml:

<?xml version="1.0" encoding="UTF-8"?>

<football_player>
  <name>Cristiano Ronaldo</name>
  <club>Real Madrid</club>
  <number>7</number>
  <country>Portugal </country>

  <name>Fernando Torres </name>
  <club>Chelsea </club>
  <number>9</number>
  <country>Spain</country>

  <name>Iker Casillas</name>
  <club>Real Madrid </club>
  <number>1</number>
  <country>Spain</country>

  <name>David Beckham</name>
  <club>Los Angeles Galaxy</club>
  <number>23</number>
  <country>England</country>
</football_player>

Mon tableau html:

<table>
  <thead>
    <tr>
      <th>Name</th>
      <th>Club</th>
      <th>Number</th>
      <th>Country</th>
    </tr>
  </thead>
  <tbody>
  </tbody>
  </tfoot>
  </tfoot>
</table>

Mon javascript/jquery script:

$(document).ready(function () {
  $.ajax({
    type: "GET",
    url: "football_player.xml",
    dataType: "xml",
    success: function(xml) {
      $(xml).find("football_player").each(function () {
        $("table tbody").append("<tr>");
        $("table tbody").append("<td>" + $(this).find("name").text() + "</td>");
        $("table tbody").append("<td>" + $(this).find("club").text() + "</td>");
        $("table tbody").append("<td>" + $(this).find("number").text() + "</td>");
        $("table tbody").append("<td>" + $(this).find("country").text() + "</td>");
        $("table tbody").append("</tr>");           
      });
    }
  });
});

Je jure que Im vraiment un noob. Je n'ai pas la moindre idée de ce que Im faire. S'il vous plaît aider. J'ai vraiment envie d'apprendre. Merci à l'avance.

Une explication ne serait pas une mauvaise idée.
Les données de ce fichier est disponible dans la variable xml à l'intérieur de la fonction.
J'ai mis à jour mon code. Veuillez prendre un coup d'oeil. Merci.

OriginalL'auteur TheOnlyIdiot | 2012-05-30