Konwersja typów danych XML
Większość metod znalezionych w klasie XmlConvert jest używana do konwertowania danych między ciągami i silnie typizowane formaty. Metody są niezależne od ustawień regionalnych. Oznacza to, że nie uwzględniają żadnych ustawień regionalnych podczas konwersji.
Odczytywanie ciągu jako typów
Poniższy przykład odczytuje ciąg i konwertuje go na typ DateTime .
Biorąc pod uwagę następujące dane wejściowe XML:
Dane wejściowe
<Element>2001-02-27T11:13:23</Element>
Ten kod konwertuje ciąg na format 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);
Pisanie ciągów jako typów
Poniższy przykład odczytuje int32 i konwertuje go na ciąg.
Biorąc pod uwagę następujące dane wejściowe XML:
Dane wejściowe
<TestInt32>-2147483648</TestInt32>
Ten kod konwertuje int32 na ciąg:
Dim vInt32 As Int32 = -2147483648
writer.WriteElementString("TestInt32", XmlConvert.ToString(vInt32))
Int32 vInt32=-2147483648;
writer.WriteElementString("TestInt32",XmlConvert.ToString(vInt32));
Zobacz też
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.