System::Xml::Schema::XmlSchemaDatatype::ChangeType Methode

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

Konvertiert den angegebenen Wert, dessen Typ eine der gültigen Darstellungen des XML-Schematyps ist, der durch das XmlSchemaDatatype repräsentiert wird, in den zur Laufzeit angegebenen Typ.

virtual SharedPtr<Object> System::Xml::Schema::XmlSchemaDatatype::ChangeType(SharedPtr<Object> value, const TypeInfo &targetType)
ParameterTypBeschreibung
WertSharedPtr<Object>Der Eingabewert, der in den angegebenen Typ konvertiert werden soll.
targetTypeconst TypeInfo&Der Zieltyp, in den der Eingabewert konvertiert werden soll.

ReturnValue

Der konvertierte Eingabewert.

Siehe auch

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

Konvertiert den angegebenen Wert, dessen Typ eine der gültigen Darstellungen des XML‑Schematyps ist, der durch XmlSchemaDatatype repräsentiert wird, in den zur Laufzeit angegebenen Typ unter Verwendung des IXmlNamespaceResolver, falls XmlSchemaDatatype den xs:QName‑Typ oder einen davon abgeleiteten Typ darstellt.

virtual SharedPtr<Object> System::Xml::Schema::XmlSchemaDatatype::ChangeType(SharedPtr<Object> value, const TypeInfo &targetType, SharedPtr<IXmlNamespaceResolver> namespaceResolver)
ParameterTypBeschreibung
WertSharedPtr<Object>Der Eingabewert, der in den angegebenen Typ konvertiert werden soll.
targetTypeconst TypeInfo&Der Zieltyp, in den der Eingabewert konvertiert werden soll.
namespaceResolverSharedPtr<IXmlNamespaceResolver>Ein IXmlNamespaceResolver zum Auflösen von Namensraumpräfixen. Dies ist nur nützlich, wenn XmlSchemaDatatype den xs:QName‑Typ oder einen davon abgeleiteten Typ darstellt.

ReturnValue

Der konvertierte Eingabewert.

Siehe auch