Xslt avancé

Résolu/Fermé
dnt91 Messages postés 48 Date d'inscription mercredi 28 avril 2004 Statut Membre Dernière intervention 30 novembre 2007 - 8 août 2005 à 10:19
dnt91 Messages postés 48 Date d'inscription mercredi 28 avril 2004 Statut Membre Dernière intervention 30 novembre 2007 - 8 août 2005 à 11:47
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 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
8 août 2005 à 10:22
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 Date d'inscription mercredi 28 avril 2004 Statut Membre Dernière intervention 30 novembre 2007 41
8 août 2005 à 10:37
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 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
8 août 2005 à 10:40
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 Date d'inscription mercredi 28 avril 2004 Statut Membre Dernière intervention 30 novembre 2007 41
8 août 2005 à 11:47
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