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 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 137
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 5
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 5
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
Rejoignez-nous