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

ActionScript 3 Discussion :

Traitement d'un fichier XML


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 11
    Par défaut Traitement d'un fichier XML
    Bonjour,
    J’ai besoin d’aide pour parcourir un fichier xml.
    Je ne sais pas ou le problème soit le fichier xml qui est mal structurer ou bien c’est mon programme
    Meri d’avance pour votre aide je n’arrive pas a affiché le chapitre 3
    Fichier xml :
    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
     
    <?xml version="1.0" encoding="utf-8"?>
    <chapitre0>
    	<chapitre1>
    		<chap1>1.titre	livre 01</chap1>
    		<chapitre2>
    			<chap2>1.1.titre	</chap2>
    				<chapitre3>
    					<chap3>1.1.1.titre	</chap3>
    					<chap3>1.1.2.titre	</chap3>
    				</chapitre3>
    			<chap2>1.2.titre	</chap2>
    				<chapitre3>
    					<chap3>1.2.1.titre	</chap3>
    					<chap3>1.2.2.titre	</chap3>
    				</chapitre3>
    		</chapitre2>
    	</chapitre1>
    	<chapitre1>
    		<chap1>2.titre	livre 02</chap1>
    		<chapitre2>
    			<chap2>2.1.titre	</chap2>
    				<chapitre3>
    					<chap3>2.1.1.titre	</chap3>
    					<chap3>2.1.2.titre	</chap3>
    					<chap3>2.1.3.titre	</chap3>
    				</chapitre3>
    			<chap2>2.2.titre	</chap2>
    				<chapitre3>
    					<chap3>2.2.1.titre	</chap3>
    					<chap3>2.2.2.titre	</chap3>
    					<chap3>2.2.3.titre	</chap3>
    				</chapitre3>
    		</chapitre2>
    	</chapitre1>
    </chapitre0>
    Le source:
    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
     
    import flash.display.Loader;
    import flash.events.Event;
    import flash.net.URLLoader;
    import flash.net.URLRequest;
    //
    var chargementXML:URLLoader = new URLLoader();// objet de chargement
    var fichier:URLRequest = new URLRequest("chapitres.xml");// url du fichier chargé
    chargementXML.addEventListener( Event.COMPLETE, chargementComplet );
    chargementXML.load( fichier );
     
    // chargement terminé du fichier xml;
    function chargementComplet(pEvt:Event):void
    {
    	// on récupère notre xml
    	var wXML:XML = new XML(pEvt.target.data);
    	var chapitre:XMLList = wXML.elements();
     
    	//Chapitre 01
    	var xl1:XMLList = wXML.chapitre1.chap1;
    	for (var i:int = 0; i < xl1.length(); i++) 
    	{ 
    		var titre01:XML = xl1[i]; 
    		trace(titre01); 
    		//Chapitre 02
    		var xl2:XMLList = wXML.chapitre1.chapitre2[i].chap2;
    		for (var j:int = 0; j < xl2.length(); j++) 
    		{ 
    			var titre02:XML = xl2[j]; 
    			trace("   "+titre02); 
    			//Chapitre 03
    			var xl3:XMLList = wXML.chapitre1.chapitre2.chapitre3[j].chap3;
    			for (var k:int = 0; k < xl3.length(); k++) 
    			{ 
    				var titre03:XML = xl3[k]; 
    				trace("   "+"   "+titre03);				
    			} 
    		} 
    	} 
     
    }

  2. #2
    Membre confirmé

    Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2006
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 164
    Par défaut
    Supprime l'espace et le saut de ligne au début de ton xml

Discussions similaires

  1. [WINDEV all] Traitement d'un fichier XML
    Par nemosfib dans le forum WinDev
    Réponses: 2
    Dernier message: 05/03/2008, 16h06
  2. Traitement de plusieurs fichiers XML
    Par Katachana dans le forum Langage
    Réponses: 1
    Dernier message: 22/05/2007, 16h54
  3. Traitement d'un fichier XML distant
    Par slytech dans le forum ASP
    Réponses: 5
    Dernier message: 17/11/2006, 11h09
  4. Java et XML : Traitement d'un fichier XML avec JAVA
    Par nice dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 18/05/2006, 21h24
  5. [C#] [XML] Traitement de gros fichiers XML (90 Mo)
    Par Pulsahr dans le forum Windows Forms
    Réponses: 20
    Dernier message: 01/12/2005, 14h40

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