Bonjour,

j ai le fichier XML suivant :

<?xml version="1.0"?>

<DataSet xmlns:sql="urn:schemas-microsoft-com:xml-sql" sql:xsl="menus3.xsl">
<menus>
<menuID>1</menuID>
<Title>m1</Title>
<URL>u1</URL>
</menus>
<menus>
<menuID>2</menuID>
<parentID>1</parentID>
<Title>m2</Title>
<URL>u2</URL>
</menus>
<menus>
<menuID>3</menuID>
<parentID>1</parentID>
<Title>m3</Title>
<URL>u3</URL>
</menus>
<menus>
<menuID>4</menuID>
<Title>m4</Title>
<URL>u4</URL>
</menus>
</DataSet>


et je veux le transformer en un autre fichier XML suivant :

<?xml version="1.0" encoding="utf-8" ?>
- <root>
- <menu Title="m1" URL="u1">
<menu Title="m2" URL="u2" />
<menu Title="m3" URL="u3" />
</menu>
<menu Title="m4" URL="u4" />
</root>

donc je veux appliquer une certaine arboresence, comme dans les treeview.
comme vous voyez, je veux en sortie un fichier xml, et qaund je clique sur le +, j affiche tous les sous menus du menu parent

est ce qu' il faut écrire une feuille XSL pour appliquer cette transformation? comment faire? merci de m aider svp
Tu dois passer par une feuille xlst. Il y a pas mal de tutoriaux sur le net Smiley smile

Si tu sais mettre ton code dans des balises [code] comme l'indiquent les règles, ce serait mieux Smiley smile