Maison > développement back-end > Tutoriel XML/RSS > Utilisation de XMLConvert avec des données XML

Utilisation de XMLConvert avec des données XML

黄舟
Libérer: 2017-03-03 17:14:28
original
1571 Les gens l'ont consulté

Toutes les données des fichiers XML sont stockées sous forme de chaînes. Lorsqu'un programme charge un fichier XML, il doit généralement convertir les données dans un type plus adapté au programme.

Par exemple, en supposant que la date d'expédition de la commande existe dans un fichier XML, le programme qui utilise le fichier doit convertir les données représentées par la chaîne en un objet DateTime. VB.NET fournit la classe XMLConvert pour vous aider dans ce travail, en convertissant XML en données .NET fortement typées.

XMLConvert est situé dans l'espace de noms System.XML. Toutes ses méthodes et propriétés sont partagées, vous pouvez donc y accéder sans l'instancier. Il comprend des méthodes pour convertir des chaînes XML en dates, doubles, booléens et autres types de données.

Prenons le fichier XML suivant comme exemple. Nous allons montrer comment utiliser la classe XMLConvert pour la conversion de type :

<?xml version="1.0" encoding="utf-8" ?>
<Data>
    <String>Test</String>
    <Integer>123</Integer>
    <Double>1234.56</Double>
    <Date>2003-01-01/</Date>
</Data>
Copier après la connexion

Ce code recherche le nom Convert.xml dans le C : Répertoire temporaire. Fichier XML :

Dim xmlDoc As New System.Xml.XmlDocument()
xmlDoc.Load("c:\temp\Convert.xml")
Dim newString As StringnewString = xmlDoc.SelectSingleNode("//String").InnerTextDebug.WriteLine(newString)
Dim newInteger As IntegernewInteger = System.Xml.XmlConvert.ToInt32( _    xmlDoc.SelectSingleNode("//Integer").InnerText)Debug.WriteLine(newInteger)
Dim newDouble As DoublenewDouble = System.Xml.XmlConvert.ToDouble( _    xmlDoc.SelectSingleNode("//Double").InnerText)Debug.WriteLine(newDouble)
Dim newDate As DateTimenewDate = System.Xml.XmlConvert.ToDateTime( _    xmlDoc.SelectSingleNode("//Date").InnerText)Debug.WriteLine(newDate)
Copier après la connexion

Toutes les méthodes de conversion sont basées sur les types de données définis par XML Schema. Les données XML converties doivent être cohérentes avec la norme XML Schema. Vous pouvez trouver plus d'informations sur les types de schéma XML et .NET dans la bibliothèque MSDN

Ce qui précède est le contenu de l'utilisation de XMLConvert pour les données XML. Pour plus de contenu connexe, veuillez prêter attention au site Web PHP chinois (www. php.cn ) !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal