16. oktober 2008 - 09:37Der er
6 kommentarer og 1 løsning
Xml.Serialization fra XML til Objekter
jeg har lavet en flot metode som mapper fra objekter til xml dokument som ser sådan ud:
Public Shared Function ObjToXML(ByVal obj As Object) As Xml.XmlDocument Dim xml As New Xml.XmlDocument
Try Dim x As New Xml.Serialization.XmlSerializer(obj.GetType()) Dim IOSTR As IO.Stream = New IO.MemoryStream x.Serialize(IOSTR, obj) IOSTR.Seek(0, System.IO.SeekOrigin.Begin) Dim xr As System.Xml.XmlReader = New System.Xml.XmlTextReader(IOSTR)
Xml.Load(xr)
Catch ex As Exception
End Try
Men hvad nu hvis jeg gerne vil den anden vej , altså jeg har et dokument som jeg gerne vil mappe til objekter.. Hvordan vil koden se ud til det? Return Xml
Dim xmlObj As XmlSerializer = New System.Xml.Serialization.XmlSerializer(obj.GetType()) Dim strObj As IO.FileStream = New IO.FileStream(path, IO.FileMode.Open) obj = xmlObj.Deserialize(strObj) obj.DeserializeComplete()
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.