XML Veri Türlerini Dönüştürme
XmlConvert sınıfında bulunan yöntemlerin çoğu, verileri dizeler ve kesin olarak yazılan biçimler arasında dönüştürmek için kullanılır. Yöntemler yerel ayardan bağımsızdır. Bu, dönüştürme yaparken herhangi bir yerel ayar ayarını hesaba katmayacakları anlamına gelir.
Tür olarak Okuma Dizesi
Aşağıdaki örnek bir dizeyi okur ve bir DateTime türüne dönüştürür.
Aşağıdaki XML girişi göz önünde bulundurulduğunda:
Girdi
<Element>2001-02-27T11:13:23</Element>
Bu kod dizeyi DateTime biçimine dönüştürür:
reader.ReadStartElement()
Dim vDateTime As DateTime = XmlConvert.ToDateTime(reader.ReadString())
Console.WriteLine(vDateTime)
reader.ReadStartElement();
DateTime vDateTime = XmlConvert.ToDateTime(reader.ReadString());
Console.WriteLine(vDateTime);
Dizeleri tür olarak yazma
Aşağıdaki örnek bir Int32'yi okur ve bir dizeye dönüştürür.
Aşağıdaki XML girişi göz önünde bulundurulduğunda:
Girdi
<TestInt32>-2147483648</TestInt32>
Bu kod Int32'yi dizeye dönüştürür:
Dim vInt32 As Int32 = -2147483648
writer.WriteElementString("TestInt32", XmlConvert.ToString(vInt32))
Int32 vInt32=-2147483648;
writer.WriteElementString("TestInt32",XmlConvert.ToString(vInt32));
Ayrıca bkz.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.