Konvertering av XML-datatyper
De flesta metoder som finns i en XmlConvert-klass används för att konvertera data mellan strängar och starkt typerade format. Metoderna är nationella oberoende. Det innebär att de inte tar hänsyn till några nationella inställningar vid konvertering.
Läsa Sträng som typer
Följande exempel läser en sträng och konverterar den till en DateTime-typ .
Med följande XML-indata:
Indata
<Element>2001-02-27T11:13:23</Element>
Den här koden konverterar strängen till DateTime-formatet :
reader.ReadStartElement()
Dim vDateTime As DateTime = XmlConvert.ToDateTime(reader.ReadString())
Console.WriteLine(vDateTime)
reader.ReadStartElement();
DateTime vDateTime = XmlConvert.ToDateTime(reader.ReadString());
Console.WriteLine(vDateTime);
Skriva strängar som typer
Följande exempel läser en Int32 och konverterar den till en sträng.
Med följande XML-indata:
Indata
<TestInt32>-2147483648</TestInt32>
Den här koden konverterar Int32 till en sträng:
Dim vInt32 As Int32 = -2147483648
writer.WriteElementString("TestInt32", XmlConvert.ToString(vInt32))
Int32 vInt32=-2147483648;
writer.WriteElementString("TestInt32",XmlConvert.ToString(vInt32));
Se även
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.