Mettre un xml ISO-8859-1 dans un dataset

Messages postés
488
Date d'inscription
mardi 24 octobre 2000
Statut
Membre
Dernière intervention
23 mars 2019
- - Dernière réponse : ManuAntibes
Messages postés
488
Date d'inscription
mardi 24 octobre 2000
Statut
Membre
Dernière intervention
23 mars 2019
- 22 mars 2019 à 21:08
Bonjour,

je souhaite mettre un fichier xml dans un dataset.

voici mon code,mais le dataset reste vide.

 Private xmlDataBaseData As String = My.Application.Info.DirectoryPath & "\XMLVacanceScolaire.xml" 'http://telechargement.index-education.com/vacances.xml
    Dim E2 As Encoding = Encoding.GetEncoding("ISO-8859-1")

    Private Sub Form_Calendrier_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
  
            If My.Computer.FileSystem.FileExists(xmlDataBaseData) = True Then
                Dim thisDataSet As New DataSet()
                E2 = System.Text.Encoding.GetEncoding("ISO-8859-1")
                ' Create a StreamReader object with the file path and name.
                Dim readStream As New System.IO.StreamReader(xmlDataBaseData, E2, True)
                ' Invoke the ReadXmlSchema method with the StreamReader object.
                thisDataSet.ReadXmlSchema(readStream)
                ' Close the StreamReader
                readStream.Close()
            End If

End Sub

Merci par avance
Afficher la suite 

Votre réponse

2 réponses

Messages postés
5991
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
19 avril 2019
79
Commenter la réponse de cs_Le Pivert
Messages postés
488
Date d'inscription
mardi 24 octobre 2000
Statut
Membre
Dernière intervention
23 mars 2019
3
0
Merci
Salut
merci pour le lien, mais il donne la méthode pour charger un dataset ok .
Mais il me faut la méthode pour transformer du " ISO-8859-1" en "utf-8".
ManuAntibes
Messages postés
488
Date d'inscription
mardi 24 octobre 2000
Statut
Membre
Dernière intervention
23 mars 2019
3 -
Je peux continuer à travailler car j'ai modifié le xml à la main, avec une modif sur une dizaine de ligne.
Commenter la réponse de ManuAntibes

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.