Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

LECTURE D'UN FICHIER XML


Information sur la source

Catégorie :ASP.Net Source .NET ( DotNet ) Classé sous : lecture, read, xml, fichier, file Niveau : Initié Date de création : 24/05/2002 Date de mise à jour : 24/05/2002 13:25:48 Vu / téléchargé: 14 697 / 404

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

Description

Ce code vous permettra de récupérer le contenu d'un fichier XML.
Il s'agira d'importer l'espace de nommage System.XML afin de pouvoir bénéficier des méthodes de la classe XmlTextReader...
 

Source

  • <%@ Import Namespace="System.Xml" %>
  • <script language="VB" runat=server>
  • sub Page_Load(obj as object, e as eventargs)
  • dim reader as XMLTextReader
  • dim i as integer
  • try
  • reader = new XMLTextReader(Server.MapPath("film.xml"))
  • While reader.Read()
  • Select Case reader.NodeType
  • Case XMLNodeType.Element
  • if reader.HasAttributes then
  • for i = 0 to reader.AttributeCount - 1
  • Response.Write("<b>Genre : <u>" & reader.GetAttribute(i) & "</u></b>")
  • next
  • Response.Write("<br>")
  • end if
  • Case XMLNodeType.Text
  • Response.Write(reader.Value & "<br>")
  • End Select
  • End While
  • catch ex as Exception
  • Response.Write("Erreur lors du chargement du fichier XML")
  • finally
  • reader.close
  • end try
  • end sub
  • </script>
  • <html><body>
  • </body></html>
<%@ Import Namespace="System.Xml" %>

<script language="VB" runat=server>
   sub Page_Load(obj as object, e as eventargs)
      dim reader as XMLTextReader
      dim i as integer
      
      try
         reader = new XMLTextReader(Server.MapPath("film.xml"))
         
         While reader.Read()
            Select Case reader.NodeType
               Case XMLNodeType.Element
				  if reader.HasAttributes then
                     for i = 0 to reader.AttributeCount - 1
						Response.Write("<b>Genre : <u>" & reader.GetAttribute(i) & "</u></b>")
                     next
					 Response.Write("<br>")
                  end if
               Case XMLNodeType.Text
                  Response.Write(reader.Value & "<br>")
            End Select
         End While
      catch ex as Exception
         Response.Write("Erreur lors du chargement du fichier XML")
      finally
         reader.close
      end try
   
   end sub
</script>

<html><body>

</body></html> 

Conclusion

Bon courage et bonne programmation !!!!!
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de vladam le 22/10/2002 12:43:12 administrateur CS

Pas mal du tout, c'est cool et ça fonctionne a merveille :)

signaler à un administrateur
Commentaire de Benz le 27/12/2006 16:14:48

Effectivement, cette source fonctionne très bien.
Je ne sais pas qui à mis 1/10 !! pour ma part, j'ai tenté d'équilibrer avec un 10.
Merci.

signaler à un administrateur
Commentaire de fabienfs le 23/01/2008 19:02:16 administrateur CS

Très belle source, fonctionne à merveille.
Néanmoins dès qu'on utilise un caractère spécial comme le "&" il bug. Comment remédier à ce problème ?

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Lecture de fichier XML zippé en ASP [ par aflaasp ] Bonjour,Je cherche le moyen de pouvoir lire, coté serveur Web, des fichier XML zippés pour le traiter en DOM ou SAX ensuite.Merci de vos réponsesAlain Lecture et Affichage d'un fichier texte dans une textbox [ par jbeaufils ] Bonjour, j'ai un problème pour afficher le contenu d'un fichier text en ASP.NET. En effet, j'arrive à lire le fichier, mais lors de l'affichage (dans lien url [ par Kashiko ] Je tente de recreer un principe de SAP qui :recoit une requete HTML (soit simplement une adresse avec des parametres)et renvoit un fichier de type xml Accès concurrentiel [ par thigo ] Bonjour.Mon problèmes est simple.Je doit alimenter un fichier xml a chaque fermeture d'internet explorer. Ca ça marche, mais je me demandais ce qu'il fichier XML distant... [ par guizmo123 ] Bonjour à tous.Je vous explique mon petit problème, je sais lire et écrire des éléments dans un fichier XML grâce à une application que j'ai fait, mal Enregistrer en XML... [ par guizmo123 ] Bonjour tout le monde !Cela fait 4 jours que je fais des recherches sur comment enregistrer un fichier XML sur un serveur distant. Détails -&gt; j'ai XML Projet [ par jaszbere ] Salut les gars!J'ai un projet a faire! Un client commande un produit dans mon magasin. Le client a une ID et le Produit (une image) a un ID et une lo adodb et XML [ par Polop ] Bonjour,j'essaie desespérement d'ouvrir un fichier xml :&lt;?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?&gt;&lt;HF_DOCUMENT&gt; &lt;dt_C Effacer noeud fichier XML [ par fraguelrok ] Bonjour tlm,J'ai qq soucis avec des fichiers XML surtout pr effacer des noeuds.j'ai essayé ça :QUERY = "/Publi/article[Id = '" & id & "']"Set currNode timed-out lors de l'utilisation d'un fichier xml distant [ par DDASanDiego ] Bonjour,Je cree un windows service en C# et j'ai un probleme lorsque j'accede a un fichier XML auto genere via un URL. La creation du fichier XML pren


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,499 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.