تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
لعمل Serialization نحو XML
#1
كاتب الموضوع : Boutemine Oualid

السلام عليكم و رحمة الله و بركاته

فيبي .نت

كود :
Imports System.Xml
Imports System.Xml.Serialization
Imports System.Text
Imports System.IO
Public Class Utilities

Public Shared Function Serialize(ByVal Obj As Object) As String
Dim serializer As New XmlSerializer(Obj.GetType)
Dim sb As New StringBuilder()
Dim writer As New StringWriter(sb)
serializer.Serialize(writer, Obj)
writer.Close()
writer.Dispose()
Return sb.ToString()
End Function

Public Shared Function Deserialize(ByVal str As String, ByVal t As Type) As Object
Dim serializer As New XmlSerializer(t)
Dim reader As New StringReader(str)
Dim obj As Object = serializer.Deserialize(reader)
reader.close()
reader.Dispose()
Return obj
End Function

End Class
سي شارب

كود :
using System.Xml;
using System.Xml.Serialization;
using System.Text;
using System.IO;
public class Utilities
{
public static String Serialize(Object Obj)
{
XmlSerializer serializer = new XmlSerializer(Obj.GetType());
StringBuilder sb = new StringBuilder();
StringWriter writer = new StringWriter(sb);
serializer.Serialize(writer, Obj);
writer.Close();
writer.Dispose();
return sb.ToString();
}

public static Object Deserialize(String str, Type t)
{
XmlSerializer serializer = new XmlSerializer(t);
StringReader reader = new StringReader(str);
Object obj = serializer.Deserialize(reader);
reader.Close();
reader.Dispose();
return obj;
}
}
}}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم