begin process at 2012 02 14 05:12:43
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

ASP.Net

 > RÉCUPERER TOUTES LES VALEURS D'UN NOEUD DANS UN FICHIER XML

RÉCUPERER TOUTES LES VALEURS D'UN NOEUD DANS UN FICHIER XML


 Information sur la source

Note :
Aucune note
Catégorie :ASP.Net Source .NET ( DotNet ) Niveau :Initié Date de création :24/05/2002 Date de mise à jour :24/05/2002 20:01:48 Vu / téléchargé :15 228 / 300

Auteur : Skyride

Ecrire un message privé
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

Il s'agira de parcourir un fichier XML et d'en récupérer juste le contenu d'un noeud
Ex : Dans le fichier film.xml que j'ai pris pour exemple, nous relevons que le genre des films qui sont stockés.  

Source

  • Détail du fichier XML :
  • ________________________________
  • <Cinema>
  • <film genre="comedie">
  • <titre>La grande vadrouille</titre>
  • <annee>1975</annee>
  • </film>
  • <film genre="aventure">
  • <titre>Une journee en enfer</titre>
  • <annee>1992</annee>
  • </film>
  • <film genre="horreur">
  • <titre>Exorciste</titre>
  • <annee>1985</annee>
  • </film>
  • </Cinema>
  • Détail du traitement ASP :
  • ________________________________
  • <%@ Import Namespace="System.Xml" %>
  • <script language="VB" runat=server>
  • sub Page_Load(obj as object, e as eventargs)
  • dim reader as XMLTextReader
  • try
  • reader = new XMLTextReader(Server.MapPath("film.xml"))
  • While reader.Read()
  • response.write(reader.Item("genre") & "<br>")
  • End While
  • catch ex as Exception
  • Response.Write("Impossible d'accéder au fichier XML !")
  • finally
  • reader.close
  • end try
  • end sub
  • </script>
  • <html><body>
  • </body></html>
Détail du fichier XML :
________________________________


<Cinema>
	<film genre="comedie">
		<titre>La grande vadrouille</titre>
    	<annee>1975</annee>
  	</film>
    
	<film genre="aventure">
    	<titre>Une journee en enfer</titre>
    	<annee>1992</annee>
	</film>
	
	<film genre="horreur">
    	<titre>Exorciste</titre>
    	<annee>1985</annee>
	</film>
</Cinema>


Détail du traitement ASP :
________________________________


<%@ Import Namespace="System.Xml" %>

<script language="VB" runat=server>
   sub Page_Load(obj as object, e as eventargs)
      dim reader as XMLTextReader
      
      try
         reader = new XMLTextReader(Server.MapPath("film.xml"))
         
         While reader.Read()
         	response.write(reader.Item("genre") & "<br>")
		 End While
      catch ex as Exception
         Response.Write("Impossible d'accéder au fichier XML !")
      finally
         reader.close
      end try
   
   end sub
</script>

<html><body>

</body></html>  

 Conclusion

Bonne programmation!!  

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

COMPOSANT ASPMAIL PILOTÉ VIA SQL SERVER
Source .NET (Dotnet) LISTER LES DOSSIERS D'UN RÉPERTOIRE
Source .NET (Dotnet) LISTER LES FICHIERS D'UN RÉPERTOIRE
Source .NET (Dotnet) INFORMATIONS D'UN FICHIER
Source avec Zip Source .NET (Dotnet) GÉNÉRER UN DOCUMENT HTML À PARTIR DE DONNÉES CONTENUES DANS ...

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) GUESTBOOK AVEC GRIDVIEW par DanMor498
Source avec Zip CHECKED DROPDOWNLIST par fredzool
Source avec Zip Source avec une capture Source .NET (Dotnet) GRIDVIEW WITH TREEVIEW AND CALLBACK par fredzool
Source avec Zip APPELLER UN WEBSERVICE DEPUIS JAVASCRIPT par fredzool
Source avec Zip Source .NET (Dotnet) MONEY TEXTBOX WITH EMBEDED JAVASCRIPT par fredzool

Commentaires et avis

Commentaire de vladam le 25/05/2002 10:19:03 administrateur CS

Bonjour,

C'est un bon code par contre, sais tu comment récupérer les attributs aussi ?
car dans ton fichier, il n'y en a pas, et souvent, lors que l'on interroge un serveur distant, il renvois un Xml avec des attributs aussi, et je n'arrive pas a les lires.

Commentaire de Romuald le 27/05/2002 14:03:33

Je connais pas l'asp.net mais si les fonctions sont compatibles DOM tu doit pouvoir faire :
neud.getAttribute("attributeName")

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,232 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales