Xslt avancé

Résolu
dnt91 Messages postés 48 Statut Membre -  
dnt91 Messages postés 48 Statut Membre -
Salut à tous,
Je ne connais que les bases du xslt (et encore..), et je voudrais convertir un arbre xml en arbre html, et donc par conséquent, j'ai besoin d'un xslt qui va se charger de faire tout le travail.
Le problème, c'est que je n'ai aucune idée du code que doit contenir le xslt, donc si quelqu'un içi a déjà fait cela ou encore est un spécialiste, il m'aiderait beaucoup.
Merci.

3 réponses

teebo Messages postés 33570 Statut Modérateur 1 793
 
Salut,
Ben ça dépend essentiellement de comment est ton xml...

Sinon c'est pas très très dur en soit, il faut juste remplacer les balises la pluspart du temps...

0
dnt91 Messages postés 48 Statut Membre 41
 
En fait si, je récupère une arborescence de sites sur plusieurs serveurs au format xml, j'ai donc en gros une arborescence de ce type :
<root>
<serveur1>
<sites></sites>...
</serveur1>
<serveur2>
<sites></sites>...
</serveur2>
......
</root>
et bien sur je dois pouvoir les plier/déplier.
C'est pour une appli développée en c#
0
teebo Messages postés 33570 Statut Modérateur 1 793
 
Si c'est pour l'appli tu as peut être pas intérêt à utiliser xslt mais directement C#, il gère bien le xml, tu le charges dans un treecontrol.

Si le html est indispensable en sorti je ne vois pas l'intérêt de C# mais passons.

Donc ce qui m'inquiète un peu est ton <serveur1> <serveur2>, ce n'est pas plutôt <serveur name="serveur1"> ? Ca serait bigrement plus facile...
0
dnt91 Messages postés 48 Statut Membre 41
 
C'est du webForm et du vs2003, dc pas de treeView et pour ce qui estdu xml, c'est vrai que j'y ai pas fait attention..
La j'ai peut-être un début de solution avec du xslt couplé à du javascript.
0