Freigeben über


Konvertierung von XML-Datentypen

Die meisten methoden in einer XmlConvert-Klasse werden verwendet, um Daten zwischen Zeichenfolgen und stark typierten Formaten zu konvertieren. Methoden sind ortsunabhängig. Dies bedeutet, dass im Rahmen von Konvertierungen keine Gebietsschemaeinstellungen berücksichtigt werden.

Lesen von Zeichenfolgen als Typen

Im folgenden Beispiel wird eine Zeichenfolge gelesen und in einen DateTime-Typ konvertiert.

Aufgrund der folgenden XML-Eingabe:

Eingabe

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

Dieser Code konvertiert die Zeichenfolge in das DateTime-Format :

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

Schreiben von Zeichenfolgen als Typen

Im folgenden Beispiel wird ein Int32 gelesen und in eine Zeichenfolge konvertiert.

Aufgrund der folgenden XML-Eingabe:

Eingabe

<TestInt32>-2147483648</TestInt32>  

Dieser Code konvertiert das Int32 in eine Zeichenfolge:

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

Siehe auch