Mettre un xml ISO-8859-1 dans un dataset

Signaler
Messages postés
486
Date d'inscription
mardi 24 octobre 2000
Statut
Membre
Dernière intervention
23 mars 2019
-
Messages postés
486
Date d'inscription
mardi 24 octobre 2000
Statut
Membre
Dernière intervention
23 mars 2019
-
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

2 réponses

Messages postés
6930
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
25 septembre 2020
112
Messages postés
486
Date d'inscription
mardi 24 octobre 2000
Statut
Membre
Dernière intervention
23 mars 2019
3
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".
Messages postés
486
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.