Bagikan melalui


Cara: Menulis Data Objek ke File XML (Visual Basic)

Contoh ini menulis objek dari kelas ke file XML menggunakan XmlSerializer kelas .

Contoh

Public Module XMLWrite  
  
    Sub Main()  
        WriteXML()  
    End Sub  
  
    Public Class Book  
        Public Title As String  
    End Class  
  
    Public Sub WriteXML()  
        Dim overview As New Book  
        overview.Title = "Serialization Overview"  
        Dim writer As New System.Xml.Serialization.XmlSerializer(GetType(Book))  
        Dim file As New System.IO.StreamWriter(  
            "c:\temp\SerializationOverview.xml")  
        writer.Serialize(file, overview)  
        file.Close()  
    End Sub  
End Module  

Mengkompilasi kode

Kelas harus memiliki konstruktor publik tanpa parameter.

Pemrograman yang Kuat

Kondisi berikut dapat menyebabkan pengecualian:

Keamanan .NET Framework

Contoh ini membuat file baru, jika file belum ada. Jika aplikasi perlu membuat file, aplikasi tersebut memerlukan Create akses untuk folder. Jika file sudah ada, aplikasi hanya memerlukan akses Write, yaitu hak yang lebih sedikit. Jika memungkinkan, lebih aman untuk membuat file pada saat penerapan, dan hanya memberikan Read akses hanya ke satu file, daripada Create akses untuk satu folder.

Lihat juga