System::Xml::Schema::XmlSchemaDatatype::ChangeType メソッド

XmlSchemaDatatype::ChangeType(SharedPtr<Object>, const TypeInfo&) method

XmlSchemaDatatype が表す XML スキーマ型の有効な表現のいずれかである指定された値を、指定された実行時型に変換します。

virtual SharedPtr<Object> System::Xml::Schema::XmlSchemaDatatype::ChangeType(SharedPtr<Object> value, const TypeInfo &targetType)
パラメーター説明
valueSharedPtr<Object>指定された型に変換する入力値。
targetTypeconst TypeInfo&入力値を変換する対象の型。

ReturnValue

変換された入力値。

参照

XmlSchemaDatatype::ChangeType(SharedPtr<Object>, const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) method

XmlSchemaDatatypexs:QName 型またはその派生型を表す場合、IXmlNamespaceResolver を使用して、指定された値(その型は XML スキーマ型の有効な表現のいずれか)を実行時型に変換します。

virtual SharedPtr<Object> System::Xml::Schema::XmlSchemaDatatype::ChangeType(SharedPtr<Object> value, const TypeInfo &targetType, SharedPtr<IXmlNamespaceResolver> namespaceResolver)
パラメーター説明
valueSharedPtr<Object>指定された型に変換する入力値。
targetTypeconst TypeInfo&入力値を変換する対象の型。
namespaceResolverSharedPtr<IXmlNamespaceResolver>名前空間プレフィックスの解決に使用される IXmlNamespaceResolver。これは、XmlSchemaDatatypexs:QName 型またはその派生型を表す場合にのみ有用です。

ReturnValue

変換された入力値。

参照