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 specificerade körningstidstypen.

virtual SharedPtr<Object> System::Xml::Schema::XmlSchemaDatatype::ChangeType(SharedPtr<Object> value, const TypeInfo &targetType)
ParameterTypBeskrivning
värdeSharedPtr<Object>Indata‑värdet som ska konverteras till den specificerade typen.
targetTypeconst TypeInfo&Måltypen att konvertera ingångsvärdet till.

ReturnValue

Det konverterade ingångsvä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 körningstyp som anges 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)
ParameterTypBeskrivning
värdeSharedPtr<Object>Indata‑värdet som ska konverteras till den specificerade typen.
targetTypeconst TypeInfo&Måltypen att konvertera ingångsvä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 ingångsvärdet.

Se även