fonction aléatoire depuis xml -- function random from xml file

fonction aléatoire depuis xml -- function random from xml file

Salut,

j'aimerais créer une fonction qui tire aléatoirement un nom de pays dans mon fichier xml,

Comment dois-je procéder?

Voici la requête  qui me permet de récupérer les éléments (pays).

  1. $(document).ready( 
     function()
     //Fonction de parcing du fichier xml afin de récupérer la liste des pays
     {
       $.ajax( {
                type: "GET",
                url: "instituts.xml",
                dataType: "xml",
                success: function(xml)
                         {
                           $(xml).find('country').each(  
                             function()
                             {
                                var col = $(this).find('col').text();
                                var drap = $(this).find('drap').text();
                                var pays = $(this).find('pays').text();
                                var paysStr = "<a onClick=\"JavaScript:ouvrirBallon('"+pays+"');JavaScript:instits('"+pays+"');JavaScript:comptInst('"+pays+","+col+"')\"><img class=\"drapeau\" src="+drap+">"+pays+'<br>';
                                $(paysStr).appendTo('#pays');
                              });
                          }
            });
      }
    ):





















et voici un extrait du fichier xml

  1. <country>
            <pays>Armenia</pays>
            <drap>images/drapeaux/Armenia.png</drap>
            <col>7</col>
        </country>   
        <country>
            <pays>Austria</pays>
            <drap>images/drapeaux/Austria.png</drap>
            <col>56</col>
        </country>   
        <country>
            <pays>Belarus</pays>
            <drap>images/drapeaux/Belarus.png</drap>
            <col>26</col>
        </country>   














merci d'avance

math11

-----------------------------------------------------------------------------------------------------------------------------------------------------------

Hello,

I'would like tou create a function witch get randomly a country from a xml file

Who do I proceed?

Here is the query which permits me to get elements (country).

  1. $(document).ready( 
     function()
     //Fonction de parcing du fichier xml afin de récupérer la liste des pays
     {
       $.ajax( {
                type: "GET",
                url: "instituts.xml",
                dataType: "xml",
                success: function(xml)
                         {
                           $(xml).find('country').each(  
                             function()
                             {
                                var col = $(this).find('col').text();
                                var drap = $(this).find('drap').text();
                                var pays = $(this).find('pays').text();
                                var paysStr = "<a onClick=\"JavaScript:ouvrirBallon('"+pays+"');JavaScript:instits('"+pays+"');JavaScript:comptInst('"+pays+","+col+"')\"><img class=\"drapeau\" src="+drap+">"+pays+'<br>';
                                $(paysStr).appendTo('#pays');
                              });
                          }
            });
      }





















and here is a part of my xml file

  1. <country>
            <pays>Armenia</pays>
            <drap>images/drapeaux/Armenia.png</drap>
            <col>7</col>
        </country>   
        <country>
            <pays>Austria</pays>
            <drap>images/drapeaux/Austria.png</drap>
            <col>56</col>
        </country>   
        <country>
            <pays>Belarus</pays>
            <drap>images/drapeaux/Belarus.png</drap>
            <col>26</col>
        </country>   
















thank you in advance

math11