XML データでの XMLConvert の使用

黄舟
黄舟オリジナル
2017-03-03 17:14:281534ブラウズ

XML ファイル内のすべてのデータは文字列として保存されます。プログラムが XML ファイルをロードするときは、通常、データをプログラムにより適した型に変換する必要があります。

たとえば、注文の出荷日が XML ファイルに存在すると仮定すると、そのファイルを使用するプログラムは、文字列で表されるデータを DateTime オブジェクトに変換する必要があります。 VB.NET は、XML を厳密に型指定された .NET データに変換するこの作業を支援する XMLConvert クラスを提供します。

XMLConvert は System.XML 名前空間にあります。すべてのメソッドとプロパティは共有されるため、インスタンス化せずにアクセスできます。これには、XML 文字列を日付、倍精度浮動小数点数、ブール値、その他のデータ型に変換するメソッドが含まれています。

次の XML ファイルを例として、型変換に XMLConvert クラスを使用する方法を説明します。

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

このコードは、C:Temp ディレクトリで Convert.xml という名前の XML ファイルを検索します。メソッドは、XML スキーマによって定義されたデータ型に基づいています。変換された XML データは、XML スキーマ標準と一致している必要があります。 XML スキーマ タイプと .NET の詳細については、MSDN ライブラリを参照してください。

上記は、XML データに対する XMLConvert の使用に関する内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。 !


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。