[AS2] Profondeur d'un doc XML en actionscript 2
Bonjour,
j'ai besoin de savoir dynamiquement (avec actionscript 2) l'id de l'élément le plus profond de mon arbre XML.
Dans l'exemple ci-dessous, j'aurais comme résultat "level_4". Je pense qu'il faut faire une fonction récursive mais je suis assez nul avec ça. Quelqqu'un pourrait m'aider?
Merci d'avance
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
| <?xml version="1.0" encoding="iso-8859-1"?>
<root>
<item label="Item 1" id="item1">
<item label="Vestibulum" id="vestibulum">
<item label="Ipsum" id="ipsum" />
<item label="Primis" id="primis" />
<item label="Faucibus" id="faucibus" />
</item>
<item label="Luctus" id="luctus">
<item label="Ultrices" id="ultrices" />
<item label="Quisque" id="quisque" />
<item label="Vitae" id="vitae" />
</item>
</item>
<item label="Item 2" id="item2">
<item label="Level 1" id="level_1">
<item label="Level 2" id="level_2">
<item label="Level 3" id="level_3">
<item label="Level 4" id="level_4" />
</item>
</item>
</item>
</item>
</root> |