Abrufen eines bestimmten XML-Knoten, jQuery

Relativ neu im Umgang mit XML-Code in jQuery. Ich bin versucht, abrufen von einem bestimmten Knoten aus einer XML-Datei basierend auf einem Attribut im übergeordneten element. Hier ist die XML (kurz-version):

     <?xml version="1.0" encoding="UTF-8"?>
        <members>
           <member row="1">
              <firstName>John</firstName>
              <lastName>Smith</lastName>
              <status>Active</status>
              <title>Member</title>
              <memberSince>August, 2011</memberSince>
           </member>
          <member row="2">
              <firstName>Jane</firstName>
              <lastName>Smith</lastName>
              <status>Active</status>
              <title>Member</title>
              <memberSince>October, 2011</memberSince>
           </member>
     </members>

Verstehe ich die Grundlagen, wie abrufen von XML-Daten mithilfe $.get() in jQuery, aber kann nicht scheinen, um herauszufinden, wie das abrufen nur die details für, sagen wir, member row="2".

Jegliche Hilfe würde sehr geschätzt werden.

Update

Hier ist die jQuery ich verwende für diesen einfachen test, der Alarm gibt, wie undefined

$(document).ready(function() {
    $.get(
        'member_xml.php', function($xml) {
            $xml = $($xml);
            row = 2;
            var test = $xml.find('member[row="' + row + '"]').attr('firstName');
            alert(test);
        },
        'xml'
    );
});

InformationsquelleAutor NightMICU | 2012-02-06

Schreibe einen Kommentar