using System.Collections.Generic;
using System.Xml.Serialization;
public static void Main()
var xml = @"<diffgr:diffgram xmlns:msdata=""urn:schemas-microsoft-com:xml-msdata""
xmlns:diffgr=""urn:schemas-microsoft-com:xml-diffgram-v1"">
<Temp1 diffgr:id=""Temp11"" msdata:rowOrder=""0"">
<ETS_GUID>0c13d406-873b-403b-9c09-a5766840d98c</ETS_GUID>
<Ad_Soyad>TALENTO DEPOSIT</Ad_Soyad>
<Unvan>TALENTO DEPOSIT</Unvan>
<TC_VN>11111111111</TC_VN>
<Yetkili_Kisi_TC>11111111111</Yetkili_Kisi_TC>
<GSM_No>5555555555</GSM_No>
<IBAN_No>TR270006235634441829432334</IBAN_No>
<GUID>d9ca063e-45f2-49a2-a71c-456a6ebe5461</GUID>
<Tarih>2023-03-08T13:52:18.873+03:00</Tarih>
<Vergi_Daire>KADIKÖY V.D.</Vergi_Daire>
<Temp1 diffgr:id=""Temp12"" msdata:rowOrder=""1"">
<ETS_GUID>0c13d406-873b-403b-9c09-a5766840d98c</ETS_GUID>
<Ad_Soyad>Muhittin Store</Ad_Soyad>
<TC_VN>12123123123</TC_VN>
<GSM_No>5339103939</GSM_No>
<IBAN_No>TR1213123123123123123123123</IBAN_No>
<Adres> lapsekikiki</Adres>
<EPosta>kTshittin@mDItnada.com.530.deleted.530.deleted</EPosta>
<GUID>fa3fbcb1-aa0c-49a6-ab1d-61802a389604</GUID>
<Tarih>2023-02-28T11:02:18.813+03:00</Tarih>
<Vergi_Daire>Beşiktaş</Vergi_Daire>
var ser = new XmlSerializer(typeof(Diffgram));
using var sr = new StringReader(xml);
using var reader = XmlReader.Create(sr);
var obj = ser.Deserialize(reader) as Diffgram;
Console.WriteLine(obj.NewDataSet == null);
[XmlElement(ElementName = "ID")]
public string ID { get; set; }
[XmlElement(ElementName = "ETS_GUID")]
public string ETS_GUID { get; set; }
[XmlElement(ElementName = "Durum")]
public string Durum { get; set; }
[XmlElement(ElementName = "Tip")]
public string Tip { get; set; }
[XmlElement(ElementName = "Ad_Soyad")]
public string Ad_Soyad { get; set; }
[XmlElement(ElementName = "Unvan")]
public string Unvan { get; set; }
[XmlElement(ElementName = "TC_VN")]
public string TC_VN { get; set; }
[XmlElement(ElementName = "Yetkili_Kisi_TC")]
public string Yetkili_Kisi_TC { get; set; }
[XmlElement(ElementName = "GSM_No")]
public string GSM_No { get; set; }
[XmlElement(ElementName = "IBAN_No")]
public string IBAN_No { get; set; }
[XmlElement(ElementName = "Adres")]
public string Adres { get; set; }
[XmlElement(ElementName = "Il")]
public string Il { get; set; }
[XmlElement(ElementName = "Ilce")]
public string Ilce { get; set; }
[XmlElement(ElementName = "EPosta")]
public string EPosta { get; set; }
[XmlElement(ElementName = "Website")]
public string Website { get; set; }
[XmlElement(ElementName = "MCC_Kod")]
public string MCC_Kod { get; set; }
[XmlElement(ElementName = "GUID")]
public string GUID { get; set; }
[XmlElement(ElementName = "Tarih")]
public string Tarih { get; set; }
[XmlElement(ElementName = "Vergi_Daire")]
public string Vergi_Daire { get; set; }
[XmlAttribute(AttributeName = "id", Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1")]
public string Id { get; set; }
[XmlAttribute(AttributeName = "rowOrder", Namespace = "urn:schemas-microsoft-com:xml-msdata")]
public string RowOrder { get; set; }
[XmlElement(ElementName = "Temp1")]
public List<Temp1> Temp1 { get; set; }
[XmlAttribute(AttributeName = "xmlns")]
public string Xmlns { get; set; }
[XmlRoot(ElementName = "diffgram", Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1")]
[XmlElement(ElementName = "NewDataSet", Namespace = "")]
public NewDataSet NewDataSet { get; set; }
[XmlAttribute(AttributeName = "msdata", Namespace = "http://www.w3.org/2000/xmlns/")]
public string Msdata { get; set; }
[XmlAttribute(AttributeName = "diffgr", Namespace = "http://www.w3.org/2000/xmlns/")]
public string Diffgr { get; set; }