Bonjour,

J'ai un soucis avec un code JS. Il parcours de mani�re r�cursive un arbre contenant des donn�es xHTML et j'aimerai bien traiter les donner pour les r�implanter dans mon document xHTML. Mais je n'arrive pas � g�rer la m�thode appendChild dans la boucle r�cursive, les balises ne s'imbriquent pas mais sont juxtapos�es.

Le code :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
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
 
function liste_joueurs(xml){
  var result="";
  var racine = xml.documentElement;
  var xhtml = document.createElement(racine.tagName);
  getFils(racine,xhtml);
}
/**/
function getFils(xml,xhtml_parent){
 
	for(var i = 0; i<xml.childNodes.length; i++){
    var element = xml.childNodes[i];
    if(element.nodeType==1){
		var xhtml = document.createElement(element.tagName);
		xhtml_parent.appendChild(xhtml);
        getFils(element,xhtml);
    }else if(element.nodeType==3 || element.nodeType==4){
        var xhtml = document.createTextNode(element);	
		xhtml_parent.appendChild(xhtml);		
    }
  }
 
  document.getElementById("liste_joueurs").appendChild(xhtml_parent);
 
}
Merci d'avance pour vos r�ponses