Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > XML
XML Forum d'entraide sur XML avec PHP. Exemples : SimpleXML, OpenXML... Avant de poster -> FAQ XML, Cours XML et Sources XML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/04/2006, 05h13   #1
Inactif
 
Avatar de CR_Gio
 
Inscription : septembre 2005
Messages : 1 196
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 1 196
Points : 1 201
Points : 1 201
Par défaut PHP5 : créer un menu à partir de xml

bonjour,

Je souhaiterai afficher un menu via php grace a un fichier .xml.
Mon probleme vien du fait que les sous-menu et sous-sous-menu etc... son "dynamique" et donc , je ne connai pas la profondeur d'un menu.

La structure de mon fichier xml est comme ceci:
Code XML :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<menus> 
    <menu>
        <titre>Menu1</titre>
         <menu>
               <titre>Menu1-1</titre>
               <menu>
                  [.....]
               </menu>
          </menu>
    </menu>
    <menu>
       [....]
    </menu>
</menus>

Je n'est vraiment aucune idée sur comment je doit proceder

Avez vous des idée sur comment je pourai faire pour lire les diffrente sous menu sans connaitre leur profondeur ?

Peur etre que la structure de mon fichier xml n'est pas adapter

Merci d'avance.
CR_Gio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2006, 08h20   #2
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 774
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 774
Points : 14 303
Points : 14 303
http://www.developpez.net/forums/vie...ght=xml+parser


utilises cette source, et lorsque tu parcoures le xml parsé, testes si il y a des sous-menus et appelles récursivement ta fonction...


sinon, gère une file d'attente... mais je ne sais pas comment on fais en php


ps: la source n'est pas php5, mais elle fonctionne sous php5... et tu la convertiras sans difficultés
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h51.


 
 
 
 
Partenaires

Hébergement Web