次の方法で共有


System.Xml クラスでの型のサポート

.NET Framework Version 2.0 では、コアの XML クラスが強化され、型サポート機能が追加されています。 XmlReaderXmlWriter、および XPathNavigator クラスには、XML スキーマ型と共通言語ランタイム (CLR) 型の間の変換機能を含む型サポート機能が含まれています。

.NET Framework Version 2.0 では、XmlReaderXmlWriter、および XPathNavigator クラスが強化され、型サポート機能が追加されています。

  • XmlReader および XPathNavigator クラスにはそれぞれ、ノードのスキーマ情報を返す SchemaInfo プロパティが含まれています。

  • XmlReader クラスの ReadContentAsReadElementContentAs メソッドは、1 回のメソッド呼び出しでテキスト値を読み取り、それを CLR 値に変換します。

  • XmlWriter クラスの WriteValue メソッドは、XML の書き出し時に、CLR 型を XML スキーマ型に変換します。

  • XPathNavigator クラスの ValueAs および TypedValue プロパティは、1 回のメソッド呼び出しでノード値を返し、それを CLR 値に変換します。

メモメモ

.NET Framework Version 1.0 では、XML スキーマ型と CLR 型の間の変換に XmlConvert クラスが必要でした。

このセクションの内容

関連項目

厳密に型指定された XML データへの XPathNavigator を使用したアクセス

型指定されたデータの読み取り

型指定されたデータの書き込み