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 

2 réponses

Messages postés
6276
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
17 octobre 2019
87
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