Heim > Backend-Entwicklung > XML/RSS-Tutorial > Verwendung von XMLConvert mit XML-Daten

Verwendung von XMLConvert mit XML-Daten

黄舟
Freigeben: 2017-03-03 17:14:28
Original
1537 Leute haben es durchsucht

Alle Daten in XML-Dateien werden als Zeichenfolgen gespeichert. Wenn ein Programm eine XML-Datei lädt, muss es die Daten normalerweise in einen Typ konvertieren, der für das Programm besser geeignet ist.

Angenommen, das Versanddatum der Bestellung ist beispielsweise in einer XML-Datei vorhanden, muss das Programm, das die Datei verwendet, die durch die Zeichenfolge dargestellten Daten in ein DateTime-Objekt konvertieren. VB.NET stellt die XMLConvert-Klasse zur Verfügung, die diese Arbeit unterstützt und XML in stark typisierte .NET-Daten konvertiert.

XMLConvert befindet sich im System.XML-Namespace. Alle seine Methoden und Eigenschaften werden gemeinsam genutzt, sodass Sie darauf zugreifen können, ohne sie zu instanziieren. Es enthält Methoden zum Konvertieren von XML-Zeichenfolgen in Datums-, Doppel-, Boolesche und andere Datentypen.

Nehmen Sie die folgende XML-Datei als Beispiel. Wir zeigen, wie Sie die XMLConvert-Klasse für die Typkonvertierung verwenden:

<?xml version="1.0" encoding="utf-8" ?>
<Data>
    <String>Test</String>
    <Integer>123</Integer>
    <Double>1234.56</Double>
    <Date>2003-01-01/</Date>
</Data>
Nach dem Login kopieren

Dieser Code sucht nach dem Namen Convert.xml im C: Temp-Verzeichnis. XML-Datei:

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)
Nach dem Login kopieren

Alle Konvertierungsmethoden basieren auf den durch XML Schema definierten Datentypen. Die konvertierten XML-Daten müssen mit dem XML-Schema-Standard konsistent sein. Weitere Informationen zu XML-Schematypen und .NET finden Sie in der MSDN-Bibliothek

Das Obige ist der Inhalt der Verwendung von XMLConvert für XML-Daten. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.org). php.cn )!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage