Mettre un xml ISO-8859-1 dans un dataset

ManuAntibes
Messages postés
491
Date d'inscription
mardi 24 octobre 2000
Statut
Membre
Dernière intervention
18 novembre 2021
- 22 mars 2019 à 12:59
ManuAntibes
Messages postés
491
Date d'inscription
mardi 24 octobre 2000
Statut
Membre
Dernière intervention
18 novembre 2021
- 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

2 réponses

cs_Le Pivert
Messages postés
7822
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
16 septembre 2022
133
22 mars 2019 à 13:38
0
ManuAntibes
Messages postés
491
Date d'inscription
mardi 24 octobre 2000
Statut
Membre
Dernière intervention
18 novembre 2021
4
22 mars 2019 à 21:04
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".
0
ManuAntibes
Messages postés
491
Date d'inscription
mardi 24 octobre 2000
Statut
Membre
Dernière intervention
18 novembre 2021
4
Modifié le 22 mars 2019 à 21:18
Je peux continuer à travailler car j'ai modifié le xml à la main, avec une modif sur une dizaine de ligne.
0