bonjour,

si je fais ca:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
var xmlA:XML = new XML("<state name=\"California\"><city>San Francisco</city></state>");
var xmlB:XML = xmlA;
 
xmlA.firstChild.childNodes[0].nodeName = 'ville';
 
trace ("xmlA : " + xmlA);
trace ("xmlB : " + xmlB);
ca me donne ca:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
xmlA : <state name="California"><ville>San Francisco</ville></state>
xmlB : <state name="California"><ville>San Francisco</ville></state>
en clair, xmlB n'est pas une copie de xmlA, c'est juste un pointeur sur xmlA.

comment est-ce que je peux faire une "vraie" copie ?

Merci pour votre aide !