Génération d'un menu en xml

Soyez le premier à donner votre avis sur cette source.

Vue 11 832 fois - Téléchargée 1 765 fois

Description

Voilà un petit code pour ceux qui souhaitent s'initier de plus bel avec les fichiers XML.

- Vous devez dans un premier temps créer une application virtuelle via le IIS.
- Les rubriques des menus ainsi que leur lien doivent être déclarées dans le fichier admin.xml

Pour le reste, aventurez vous dans le code qui n'est pas compliqué du tout...

Source / Exemple :


Tout est dans le zip !!!!!

Conclusion :


Comme d'habitude, si vous avez des améliorations à apporter à mon code, n'hésitez pas, je suis à votre écoute...

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
757
Date d'inscription
vendredi 7 septembre 2001
Statut
Membre
Dernière intervention
19 juin 2008

en passent sa peut etre utiliser pour un fil d'ariane (breadcrumb) via un sitemap et pas nécessairement juste un menu ;)
Messages postés
757
Date d'inscription
vendredi 7 septembre 2001
Statut
Membre
Dernière intervention
19 juin 2008

Plus simple et on ne doit pas connaitre à l'avance le nombre de noeud du xml

<%@ Language=VBScript %>
<html>


<%
strFileXml = Server.MapPath("admin.xml")

Set objXML = Server.CreateObject("MSXML2.DOMDocument")

objXML.load(strFileXml)

Set objMenu = objXML.documentElement.selectSingleNode("menu")

Set objRubNom = objMenu.getElementsByTagName("nom")
Set objRubUrl = objMenu.getElementsByTagName("url")

Dim Nom, Url

For ind01=0 To objRubNom.length -1
Nom = objRubNom.item(ind01).text
Url = objRubUrl.item(ind01).text
Response.Write(", \" & nom & \" ></td>\")
Next

%>
</td>


</html>
Messages postés
164
Date d'inscription
mardi 18 décembre 2001
Statut
Membre
Dernière intervention
19 décembre 2008

Pareil que jaszbere... :-(
Messages postés
9
Date d'inscription
samedi 12 avril 2003
Statut
Membre
Dernière intervention
26 avril 2003

C'est merveilleuxparcequeutile lexmltoncode mais ca donne une error:
Type mismatch: 'UBound'
/menuXML/menu.asp, line 6
Comment on peut regler ca?
Merci!
Fl
Messages postés
44
Date d'inscription
jeudi 18 octobre 2001
Statut
Membre
Dernière intervention
19 octobre 2002

Franchement bien, enfin quelqun qui pense au XML
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.