System.Xml クラスでの型のサポート
更新 : November 2007
.NET Framework Version 2.0 では、コアの XML クラスが強化され、型サポート機能が追加されています。XmlReader、XmlWriter、および XPathNavigator クラスには、XML スキーマ型と共通言語ランタイム (CLR) 型の間の変換機能を含む型サポート機能が含まれています。
.NET Framework Version 2.0 では、XmlReader、XmlWriter、および XPathNavigator クラスが強化され、型サポート機能が追加されています。
XmlReader および XPathNavigator クラスにはそれぞれ、ノードのスキーマ情報を返す SchemaInfo プロパティが含まれています。
XmlReader クラスの ReadContentAs と ReadElementContentAs メソッドは、1 回のメソッド呼び出しでテキスト値を読み取り、それを CLR 値に変換します。
XmlWriter クラスの WriteValue メソッドは、XML の書き出し時に、CLR 型を XML スキーマ型に変換します。
XPathNavigator クラスの ValueAs および TypedValue プロパティは、1 回のメソッド呼び出しでノード値を返し、それを CLR 値に変換します。
メモ : |
---|
.NET Framework Version 1.0 では、XML スキーマ型と CLR 型の間の変換に XmlConvert クラスが必要でした。 |
このセクションの内容
XML データ型から CLR 型へのマッピング
XML データ型から CLR 型への既定のマッピングについて説明します。XML 型サポートの実装に関するメモ
型サポート実装の詳細のいくつかについて説明します。XML データ型の変換
XML スキーマ型と CLR 型の間の変換に XmlConvert クラスを使用する方法について説明します。