Conversion des types de données XML
La majorité des méthodes présentes dans la classe XmlConvert sont utilisées pour la conversion de données entre le format de chaînes et le format fortement typé. Ces méthodes sont indépendantes des paramètres régionaux. Cela signifie qu'elles ne prennent pas en compte les paramètres régionaux éventuels lors de la conversion.
Lecture de chaînes comme des types
L'exemple suivant lit une chaîne et la convertit en type DateTime.
En supposant l'entrée XML suivante :
Input
<Element>2001-02-27T11:13:23</Element>
Ce code convertit la chaîne au 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);
Écriture de chaînes comme des types
L'exemple suivant lit un type Int32 et le convertit en chaîne.
En supposant l'entrée XML suivante :
Input
<TestInt32>-2147483648</TestInt32>
Ce code convertit le type Int32 en type String:
Dim vInt32 As Int32 = -2147483648
writer.WriteElementString("TestInt32", XmlConvert.ToString(vInt32))
Int32 vInt32=-2147483648;
writer.WriteElementString("TestInt32",XmlConvert.ToString(vInt32));
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour