Suche ein XML-element value mit Jquery

Ich habe eine XML-Datei, die ich brauche, um den Artikel zu finden, der bestimmte PK mit Jquery und Ajax
so weit ich zu wissen, das Objekt aber ich habe zwei Fragen :

  1. Ist es eine bessere Idee, als eine Schleife zu finden, der pk-Wert?
  2. die XML ist groß, und ich muss wissen, ob es eine bessere Möglichkeit, abzufragen, als das laden in den Arbeitsspeicher, stellt XSLT die besser helfen? oder ist es eh zu tun es besser als jquery?

Hier ist mein code

$.ajax({
    url: 'xml/products.xml',
    dataType: 'html',
    success: function(xml) {
        $(xml).find('pk').each(function() {
            if ($(this).text() == "1")
            //do something
        });
    }
});

Und hier ist mein xml -

<products>
<item>
    <pk>1</pk>
    <name>test</name>
</item>
<item>
    <pk>2</pk>
    <name>test2</name>
</item>
<item>
    <pk>3</pk>
    <name>test3</name>
</item>
<item>
    <pk>4</pk>
    <name>test4</name>
</item>
</products>

InformationsquelleAutor Lamis | 2012-09-04

Schreibe einen Kommentar