Метод 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)
ПараметрТипОписание
valueSharedPtr<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)
ПараметрТипОписание
valueSharedPtr<Object>Входное значение для преобразования в указанный тип.
targetTypeconst TypeInfo&Целевой тип, в который нужно преобразовать входное значение.
namespaceResolverSharedPtr<IXmlNamespaceResolver>Объект IXmlNamespaceResolver, используемый для разрешения префиксов пространств имён. Он полезен только в том случае, если XmlSchemaDatatype представляет тип xs:QName или тип, производный от него.

ReturnValue

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

См. также