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

ASP.NET Discussion :

Ouverture d'un fichier XML du serveur


Sujet :

ASP.NET

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 206
    Points : 192
    Points
    192
    Par défaut Ouverture d'un fichier XML du serveur
    Bonjour,

    j'ai besoin d'ouvrir un fichier XML qui se trouve sur le serveur. Le problème c'est que j'ai une erreur qui ne dit que "Les formats URI ne sont pas pris en charge"

    voici un extrait de code :
    Public Function Deserialize(ByVal filename As String) As CFields
    Dim tmp As CFields = Nothing
    Dim XmlSerializer As New System.XML.Serialization.XmlSerializer(GetType(CFields))
    Dim fs As FileStream = Nothing
    Try
    fs = New System.IO.FileStream(filename, IO.FileMode.Open)
    tmp = CType(XmlSerializer.Deserialize(fs), CFields)
    Catch ex As Exception
    tmp = Nothing
    Finally
    fs.Close()
    fs = Nothing
    End Try

    Return tmp
    End Function
    En parametre de la fonction je passe un chemin qui ressemble a ca :
    Si quelqu'un a une idée.... Merci d'avance

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 206
    Points : 192
    Points
    192
    Par défaut
    J'ai trouvé, voici ce que j'ai fait :
    Public Function Deserialize(ByVal filename As String) As CFields
    Dim tmp As CFields = Nothing
    Dim XmlSerializer As New System.XML.Serialization.XmlSerializer(GetType(CFields))
    Dim fs As StreamReader = Nothing

    Try
    Dim uri As New Uri(filename)

    Dim request As Net.WebRequest = Net.WebRequest.Create(uri)
    Dim response As Net.WebResponse = request.GetResponse()
    fs = New System.IO.StreamReader(response.GetResponseStream)
    tmp = CType(XmlSerializer.Deserialize(fs), CFields)
    Catch ex As Exception
    tmp = Nothing
    Finally
    fs.Close()
    fs = Nothing
    End Try

    Return tmp
    End Function
    Il faut utiliser WebRequest et WebResponse.
    Voila, désolé du dérangement.
    Bonne journée. Kenavo

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

Discussions similaires

  1. ajax lecture dans fichier xml sans serveur
    Par TERRIBLE dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/03/2008, 12h19
  2. Réponses: 21
    Dernier message: 06/02/2007, 13h05
  3. [DOM XML] Ouverture d'un fichier xml en php4
    Par opeo dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 24/11/2006, 12h42
  4. erreur à l'ouverture de mon fichier xml
    Par 2tsiris dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 03/04/2006, 13h10
  5. Ouverture d'un fichier XML
    Par Michouette dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 05/12/2005, 15h53

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