System::Xml::Schema::XmlSchemaDatatype::ChangeType metod

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

Konverterar det angivna värdet, vars typ är en av de giltiga representationerna av XML-schematypen som representeras av XmlSchemaDatatype, till den angivna körningstidstypen.

virtual SharedPtr<Object> System::Xml::Schema::XmlSchemaDatatype::ChangeType(SharedPtr<Object> value, const TypeInfo &targetType)
ParameterTypeBeskrivning
valueSharedPtr<Object>Inmatningsvärdet att konvertera till den angivna typen.
targetTypeconst TypeInfo&Måltypen att konvertera inmatningsvärdet till.

ReturnValue

Det konverterade inmatningsvärdet.

Se även

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

Konverterar det angivna värdet, vars typ är en av de giltiga representationerna av XML-schematypen som representeras av XmlSchemaDatatype, till den angivna körningstidstypen med hjälp av IXmlNamespaceResolver om XmlSchemaDatatype representerar xs:QName-typen eller en typ som är härledd från den.

virtual SharedPtr<Object> System::Xml::Schema::XmlSchemaDatatype::ChangeType(SharedPtr<Object> value, const TypeInfo &targetType, SharedPtr<IXmlNamespaceResolver> namespaceResolver)
ParameterTypeBeskrivning
valueSharedPtr<Object>Inmatningsvärdet att konvertera till den angivna typen.
targetTypeconst TypeInfo&Måltypen att konvertera inmatningsvärdet till.
namespaceResolverSharedPtr<IXmlNamespaceResolver>En IXmlNamespaceResolver som används för att lösa namnrymdsprefix. Detta är endast användbart om XmlSchemaDatatype representerar xs:QName-typen eller en typ som är härledd från den.

ReturnValue

Det konverterade inmatningsvärdet.

Se även