Jquery Trouver un élément XML basé sur la valeur de l'un de ses enfants

Je suis en train de travailler sur un simple XML du répertoire app pour apprendre JQuery, et je ne peux pas comprendre comment faire quelque chose comme ceci:
Lorsque l'utilisateur saisit le premier nom d'un contact dans une zone de texte que je veux trouver l'ensemble du dossier de cette personne. Le XML ressemble à ceci:

<phonebook>
<person>
    <number> 555-5555</number>
    <first_name>Evelyn</first_name>
    <last_name>Remington</last_name>
    <address>Edge of the Abyss</address>
    <image>path/to/image</image>
</person>
<person>
    <number>+34 1 6444 333 2223230</number>
    <first_name>Max</first_name>
    <last_name>Muscle</last_name>
    <address>Mining Belt</address>
    <image>path/to/image</image>
</person>
</phonebook>

et le meilleur que j'ai pu faire avec jQuery est quelque chose comme ceci:

var myXML;
function searchXML(){
  $.ajax({
     type:"GET",
     url: "phonebook.xml",
     dataType: "xml",
     success: function(xml){myXML = $("xml").find("#firstNameBox").val())}
  });
 }

Ce que je veux faire est de retourner l'intégralité de la <person> élément afin que je puisse parcourir et afficher toutes les informations de cette personne. Toute aide serait appréciée.

Vous dites que vous ne voulez travailler avec un <person> avec un prénom? Est-il d'autres critères permettant de sélectionner la personne que vous voulez?

OriginalL'auteur NateD | 2010-06-17