Share via


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.