次の方法で共有


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

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

.NET Framework バージョン 2.0 では、 XmlReaderXmlWriter、および XPathNavigator クラスが拡張され、型のサポート機能が含まれています。

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

  • クラスの ReadContentAs および XmlReader およびメソッドは、テキスト値を読み取り、単一のメソッド呼び出しで CLR 値に変換します。

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

  • クラスの TypedValue プロパティと XPathNavigator プロパティは、ノード値を返し、単一のメソッド呼び出しで CLR 値に変換します。

.NET Framework バージョン 1.0 では、XML スキーマと CLR 型の間で変換するために XmlConvert クラスが必要でした。

このセクションにて

XML データ型と CLR 型のマッピング
XML データ型と CLR 型の既定のマッピングについて説明します。

XML 型のサポート実装に関する注意事項
型サポートの実装に関する詳細を議論します。

XML データ型の変換
XmlConvert クラスを使用して XML スキーマと CLR 型を変換する方法について説明します。

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