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‑Schema‑Typs ist, der durch das XmlSchemaDatatype repräsentiert wird, in den angegebenen Laufzeittyp.

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‑Schema‑Typs ist, der durch das XmlSchemaDatatype repräsentiert wird, in den angegebenen Laufzeittyp unter Verwendung des IXmlNamespaceResolver, falls das 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 Namespace‑Präfixen. Dies ist nur nützlich, wenn das XmlSchemaDatatype den xs:QName‑Typ oder einen davon abgeleiteten Typ darstellt.

ReturnValue

Der konvertierte Eingabewert.

Siehe auch