Her hangi bir nesnenin xml haline getirilmesi için aşağıdaki satırlar yeterlidir. Kodlar c# için geçerlidir. Benim en çok SOAP entegrasyonlarında entegrasyon firmasına gönderirken ya da gönderilen dataları loglamak için kullanılabilir.
XmlSerializer inst = new XmlSerializer(typeof(DATAuthenticationService.generateTokenRequest));
TextWriter writer = new StreamWriter(@”C:\xmlFile.xml”);
inst.Serialize(writer, loginReq);
writer.Close();
ya da;
public string ToXML()
{
using (var stringwriter = new System.IO.StringWriter())
{
var serializer = new XmlSerializer(this.GetType());
serializer.Serialize(stringwriter, this);
return stringwriter.ToString();
}
}
Leave a Reply