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) に注目してください。 !