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