System::Xml::Schema::XmlSchemaDatatype::ChangeType метод

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

Преобразует указанное значение, тип которого является одной из допустимых репрезентаций XML‑типа схемы, представленного XmlSchemaDatatype, в указанный тип выполнения.

virtual SharedPtr<Object> System::Xml::Schema::XmlSchemaDatatype::ChangeType(SharedPtr<Object> value, const TypeInfo &targetType)
ПараметрТипОписание
значениеSharedPtr<Object>Входное значение для преобразования в указанный тип.
targetTypeconst TypeInfo&Целевой тип, в который нужно преобразовать входное значение.

ReturnValue

Преобразованное входное значение.

См. также

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

Преобразует указанное значение, тип которого является одной из допустимых репрезентаций типа схемы XML, представленного XmlSchemaDatatype, в тип выполнения, указанный с помощью IXmlNamespaceResolver, если XmlSchemaDatatype представляет тип xs:QName или тип, производный от него.

virtual SharedPtr<Object> System::Xml::Schema::XmlSchemaDatatype::ChangeType(SharedPtr<Object> value, const TypeInfo &targetType, SharedPtr<IXmlNamespaceResolver> namespaceResolver)
ПараметрТипОписание
значениеSharedPtr<Object>Входное значение для преобразования в указанный тип.
targetTypeconst TypeInfo&Целевой тип, в который нужно преобразовать входное значение.
namespaceResolverSharedPtr<IXmlNamespaceResolver>Объект IXmlNamespaceResolver, используемый для разрешения префиксов пространств имён. Он полезен только если XmlSchemaDatatype представляет тип xs:QName или тип, производный от него.

ReturnValue

Преобразованное входное значение.

См. также