IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Parcourir un fichier xml


Sujet :

Langage PHP

  1. #1
    Membre éclairé
    Avatar de Asdorve
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 336
    Points : 718
    Points
    718
    Par défaut Parcourir un fichier xml
    Bonjour,

    Je suis en train de créer un configurateur en php, et je me base sur un fichier xml, dont voici un aperçu:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
     
    <?xml version="1.0" encoding="UTF-8"?>
    <tronc nom="evc"> 
    	<!-- commentaire 1 --> 
    	<etape id="1" nom="Fixation"> 
    		<fixation nom="evc050"> 
    			<code>EVC050</code>
    			<libelle>Fixation au mur</libelle>
    			<quantite>1</quantite>
    			<unite>UN</unite>			
    		</fixation>
    		<fixation nom="evc100"> 
    			<code>EVC100</code>
    			<libelle>Fixation au sol</libelle>
    			<quantite>1</quantite>
    			<unite>UN</unite>			
    		</fixation> 
    		<fixation nom="evc200"> 
    			<code>EVC200</code>
    			<libelle>Fixation au sol double</libelle>
    			<quantite>1</quantite>
    			<unite>UN</unite>			
    		</fixation>
    		<fixation nom="evc300"> 
    			<code>EVC300</code>
    			<libelle>Fixation au double + Armoire non équipée</libelle>
    			<quantite>1</quantite>
    			<unite>UN</unite>			
    		</fixation>
    		<fixation nom="evc302"> 
    			<code>EVC302</code>
    			<libelle>Fixation au Sol Double+Armoire Équipe+Disj.10-30A</libelle>
    			<quantite>1</quantite>
    			<unite>UN</unite>			
    		</fixation>
    		<fixation nom="evc303"> 
    			<code>EVC303</code>
    			<libelle>Fixation au Sol Double+Armoire Équipe+Disj.30-60A</libelle>
    			<quantite>1</quantite>
    			<unite>UN</unite>			
    		</fixation> 
    	</etape>
    	<etape id="2" nom="Cablage interne"> 
    		<cablage nom="aucun"> 
    			<code></code>
    			<libelle></libelle>
    			<quantite></quantite>
    			<unite></unite>			
    		</cablage>
    		<cablage nom="marquage CE"> 
    			<code>C</code>
    			<libelle>Marquage CE</libelle>
    			<quantite>1</quantite>
    			<unite>UN</unite>			
    		</cablage>
    	</etape>
    	<etape id="3" nom="Prises"> 
    		<cablage nom="Française"> 
    			<code>E</code>
    			<libelle>Prise Française</libelle>
    			<quantite>1</quantite>
    			<unite>UN</unite>			
    		</cablage>
    		<cablage nom="Schuko"> 
    			<code>F</code>
    			<libelle>Prise Schuko</libelle>
    			<quantite>1</quantite>
    			<unite>UN</unite>			
    		</cablage>
    		<cablage nom="Anglaise"> 
    			<code>G</code>
    			<libelle>Prise Anglaise</libelle>
    			<quantite>1</quantite>
    			<unite>UN</unite>			
    		</cablage>
    		<cablage nom="Aucune"> 
    			<code>N</code>
    			<libelle></libelle>
    			<quantite>1</quantite>
    			<unite>UN</unite>			
    		</cablage>
    	</etape>
     
     
    </tronc>
    Je voudrais donc parcourir chaque étape, et qu'à chacune d'entre elle l'utilisateur puisse choisir un des sous-bloc.

    Comment cela est-il réalisable?

    Merci pour vos indications,

  2. #2
    Membre confirmé
    Avatar de kalimukti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2011
    Messages
    262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2011
    Messages : 262
    Points : 451
    Points
    451
    Par défaut
    Bonjour,

    Vu que ta question est très générale, je te réponds très généralement :

    Pour l'intéractivité,

    soit tu passes d'un page html avec formulaireà une autre page avec la réponse, (donc traitement du fichier xml avec php)
    Pour cela, je te conseille cet excellent et complet tuto qui devrait te permettre le parcourt de ton fichier xml.

    soit tu passes par du javascript : load de ton fichier xml par ajax, traitement des données du fichier xml avec la bibliothèque Jquery, par exemple, comme dans ce tuto...

    C'est les deux grandes pistes que je vois pour ce que tu veux faire.

  3. #3
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 206
    Points : 4 680
    Points
    4 680
    Par défaut
    Bonjour,

    il existe aussi simplexml

  4. #4
    Membre éclairé
    Avatar de Asdorve
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 336
    Points : 718
    Points
    718
    Par défaut
    Merci à tout les 2 pour ces pistes et ces tutos complets.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. parcourir un fichier XML ?
    Par tarekos dans le forum C#
    Réponses: 4
    Dernier message: 15/07/2008, 11h56
  2. parcourir un fichier xml
    Par vanesa dans le forum Langage
    Réponses: 2
    Dernier message: 06/03/2008, 15h48
  3. Parcourir un fichier Xml
    Par Kiboumz dans le forum VB.NET
    Réponses: 2
    Dernier message: 13/07/2007, 18h08
  4. [C#] Comment parcourir un fichier Xml ?
    Par Sebsheep dans le forum C#
    Réponses: 4
    Dernier message: 08/09/2006, 23h20
  5. [débutant]Parcourir un fichier XML
    Par Wis dans le forum ASP
    Réponses: 2
    Dernier message: 26/09/2005, 10h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo