Převod datových typů XML
Většina metod nalezených ve třídě XmlConvert se používá k převodu dat mezi řetězci a formáty silného typu. Metody jsou nezávislé na národním prostředí. To znamená, že při převodu nezohlední žádné nastavení národního prostředí.
Čtení řetězce jako typů
Následující ukázka načte řetězec a převede ho na typ DateTime .
Na základě následujícího vstupu XML:
Vstup
<Element>2001-02-27T11:13:23</Element>
Tento kód převede řetězec do formátu 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);
Zápis řetězců jako typů
Následující ukázka načte int32 a převede ji na řetězec.
Na základě následujícího vstupu XML:
Vstup
<TestInt32>-2147483648</TestInt32>
Tento kód převede Int32 na řetězec:
Dim vInt32 As Int32 = -2147483648
writer.WriteElementString("TestInt32", XmlConvert.ToString(vInt32))
Int32 vInt32=-2147483648;
writer.WriteElementString("TestInt32",XmlConvert.ToString(vInt32));
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.