Braganca@fe.up.pt

Collections Serializable

Este exemplo utiliza uma classe Livro e uma classe Livros que armazena um conjunto de livros na forma de Collections

O exemplo demonstra como pode ser gerado e lido um ficheiro XML com a informação dos livros da classe

Código completo

Form de teste

Para Criar Ficheiro XML (Serialize)

Dim writer As New System.Xml.Serialization.XmlSerializer(GetType(BooksCollections))

Dim file As New System.IO.StreamWriter(MyFilename)

writer.Serialize(file, livros)

file.Close()

Para Ler Ficheiro XML (Deserialize)

Dim reader As New System.Xml.Serialization.XmlSerializer(GetType(BooksCollections))

Dim file As New System.IO.StreamReader(MyFilename)

livros = CType(reader.Deserialize(file), BooksCollections)

file.Close()


 

Classe Livro 

Classe Livros