hello,

I'm trying to parse some info from an XML file with a filter to get
only one part of a the infos.
it doesn't seem to work.

can someone help.

here is my code:

 function getImageName(marque) {


         $.get("xml/listeProduits.xml",{},function(xml){

                        // Build an HTML string
                        var nom = new Array();



                                                        
$('marque',xml).filter(function(index) {return $
(this).find("marque").attr("id") == marque}).each(function(i) {


                                                        nomRef = 
$(this).find("nom").text();
                                                        promotion = 
$(this).find("promotion").text();
                                                        //nomMarque = 
$(this).find("marque").attr("idMarque");
                                                        var variableTableau = 
new valeurTab (nomRef,promotion);
                                                        nom[i] = 
variableTableau;//buildDiapo (nom);
                                           });
                                        for (h=0;h<nom.length;h++) {
                                                $('#diaporama').append('<img 
src="images/'+nom[h].nomProduit
+'.jpg" width="80" height="108" />');

                                                }


                                                $('#diaporama').cycle({
                                                        pause:  1,
                                                random: 1,
                                                after:  onAfter });

                });
 }



here is my xml file

<listeArticle>
<marque id="Oakwood">
<produit>
<nom>rumba_beige</nom>
<promotion>oui</promotion>
</produit>
<produit>
<nom>crawford</nom>
<promotion>non</promotion>
</produit>
</marque>

<marque id='Redskins'>
<produit>
<nom>lennyc</nom>
<promotion>oui</promotion>
</produit>
<produit>
<nom>citizen</nom>
<promotion>non</promotion>
</produit>
</marque>
</listeArticle>

Reply via email to