Método System::Xml::Schema::XmlSchemaDatatype::ChangeType

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

Convierte el valor especificado, cuyo tipo es una de las representaciones válidas del tipo de esquema XML representado por el XmlSchemaDatatype, al tipo de tiempo de ejecución especificado.

virtual SharedPtr<Object> System::Xml::Schema::XmlSchemaDatatype::ChangeType(SharedPtr<Object> value, const TypeInfo &targetType)
ParámetroTipoDescripción
valueSharedPtr<Object>El valor de entrada a convertir al tipo especificado.
targetTypeconst TypeInfo&El tipo de destino al que convertir el valor de entrada.

ReturnValue

El valor de entrada convertido.

Ver también

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

Convierte el valor especificado, cuyo tipo es una de las representaciones válidas del tipo de esquema XML representado por el XmlSchemaDatatype, al tipo de tiempo de ejecución especificado usando el IXmlNamespaceResolver si el XmlSchemaDatatype representa el tipo xs:QName o un tipo derivado de él.

virtual SharedPtr<Object> System::Xml::Schema::XmlSchemaDatatype::ChangeType(SharedPtr<Object> value, const TypeInfo &targetType, SharedPtr<IXmlNamespaceResolver> namespaceResolver)
ParámetroTipoDescripción
valueSharedPtr<Object>El valor de entrada a convertir al tipo especificado.
targetTypeconst TypeInfo&El tipo de destino al que convertir el valor de entrada.
namespaceResolverSharedPtr<IXmlNamespaceResolver>Un IXmlNamespaceResolver utilizado para resolver prefijos de espacio de nombres. Sólo es útil si el XmlSchemaDatatype representa el tipo xs:QName o un tipo derivado de él.

ReturnValue

El valor de entrada convertido.

Ver también