comment faire un tableau associatif
	
	
		Bonjour j'ai un xml dont voici le modèle
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
   |  <patient>
  <examen>
  <code_examen>1</code_examen> 
  <date_examen>2006-09-29 11:06:00</date_examen> 
  <code_patient>1</code_patient> 
  <code_site>2</code_site> 
                   .
                   .
                   .
  </examen>
  <examen>
  <code_examen>2</code_examen> 
  <date_examen>2007-03-29 12:16:00</date_examen> 
  <code_patient>2</code_patient> 
  <code_site>3</code_site> 
                   .
                   .
                   .
  </examen>
          .
          .
          .
</patient> | 
  et  je veux faire un tableau de tableau comme ceci http://img694.imageshack.us/img694/1935/tableauh.png. voici mon code
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
   | function Examen()
{
	var tabExamen = new Array();
 
    this.initExamen = function(xhr) { 
 
    	 var docXmlPatientFolder= xhr.responseXML.documentElement;
    	 var childNodesExamen;
    	 var tabExamenNode;
    	 var itemsMyNodeName;
    	 var myNodeName;
    	 var myNodeValue;
    	 var itemsCodeExamen; 
    	 var codeExamenValue;
    	 var itemsExamen = docXmlPatientFolder.getElementsByTagName("examen");// recuperation de toutes les balises examen
 
    	  for(var i=0; i<itemsExamen.length; i++)
          {
               childNodesExamen=itemsExamen[i].childNodes;//pour chaque balise examen on recupère tous ses enfants
               itemsCodeExamen = itemsExamen[i].getElementsByTagName("code_examen");
               codeExamenValue=itemsCodeExamen.item(0).firstChild.data;
               tabExamenNode= new Array();//reinitialise le tableau avec les noeuds fils de chaque examen
               for(var j=0; j<childNodesExamen.length; j++)
               {
            	    myNodeName=childNodesExamen[j].nodeName
            	    itemsMyNodeName = childNodesExamen[j].getElementsByTagName(myNodeName);
            	    myNodeValue=itemsMyNodeName.item(0).firstChild.data;
                    tabExamenNode[myNodeName] = myNodeValue;//tableau associatif sur tous les noeuds fils de chaque examen
               }
               ///////TABLEAU DE TABLEAU 
               tabExamen[codeExamenValue] =tabExamenNode;
          }
 
    } 
 
 } | 
  voici la partie du code dont je n'ai pas l'assurance 
	Code:
	
tabExamen[codeExamenValue] =tabExamenNode;
  En effet je ne sais pas s'il est possible de mettre dans une case d'un tableau un autre tableau comme donnée.
                                    Merci