Condividi tramite


Conversione dei tipi di dati XML

La maggior parte dei metodi trovati in una classe XmlConvert viene usata per convertire i dati tra stringhe e formati fortemente tipizzati. I metodi sono indipendenti dalle impostazioni locali. Ciò significa che non prendono in considerazione le impostazioni locali durante la conversione.

Lettura di stringhe come tipi

L'esempio seguente legge una stringa e la converte in un tipo DateTime .

Dato l'input XML seguente:

Inserimento

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

Questo codice converte la stringa nel formato DateTime :

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

Scrittura di stringhe come tipi

L'esempio seguente legge un oggetto Int32 e lo converte in una stringa.

Dato l'input XML seguente:

Inserimento

<TestInt32>-2147483648</TestInt32>  

Questo codice converte Int32 in un valore String:

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

Vedere anche