Megosztás a következőn keresztül:


XML-adattípusok konvertálása

Az XmlConvert osztályban található metódusok többsége sztringek és erősen gépelt formátumok közötti adatok konvertálására szolgál. A metódusok területi beállításoktól függetlenek. Ez azt jelenti, hogy az átalakítás során nem veszik figyelembe a területi beállításokat.

Sztring olvasása típusként

Az alábbi minta beolvassa a sztringet, és DateTime-típussá alakítja.

A következő XML-bemenettel:

Input (Bemenet)

<Element>2001-02-27T11:13:23</Element>  

Ez a kód a sztringet DateTime formátumra konvertálja:

reader.ReadStartElement()  
Dim vDateTime As DateTime = XmlConvert.ToDateTime(reader.ReadString())  
Console.WriteLine(vDateTime)  
reader.ReadStartElement();  
DateTime vDateTime = XmlConvert.ToDateTime(reader.ReadString());  
Console.WriteLine(vDateTime);  

Sztringek írása típusként

Az alábbi minta beolvassa az Int32-et , és sztringgé alakítja.

A következő XML-bemenettel:

Input (Bemenet)

<TestInt32>-2147483648</TestInt32>  

Ez a kód sztringgé alakítja az Int32-t:

Dim vInt32 As Int32 = -2147483648  
writer.WriteElementString("TestInt32", XmlConvert.ToString(vInt32))  
Int32 vInt32=-2147483648;  
writer.WriteElementString("TestInt32",XmlConvert.ToString(vInt32));  

Lásd még