System::Xml::Schema::XmlSchemaDatatype Klasse

XmlSchemaDatatype class

Die XmlSchemaDatatype Klasse ist eine abstrakte Klasse zum Abbilden von XML Schema Definition Language (XSD) Typen auf Laufzeittypen.

class XmlSchemaDatatype : public System::Object

Methoden

MethodeBeschreibung
virtual ChangeType(SharedPtr<Object>, const TypeInfo&)Konvertiert den angegebenen Wert, dessen Typ eine der gültigen Darstellungen des von der XmlSchemaDatatype repräsentierten XML-Schematyps ist, in den angegebenen Laufzeittyp.
virtual ChangeType(SharedPtr<Object>, const TypeInfo&, SharedPtr<IXmlNamespaceResolver>)Konvertiert den angegebenen Wert, dessen Typ eine der gültigen Darstellungen des von der XmlSchemaDatatype repräsentierten XML-Schematyps ist, in den angegebenen Laufzeittyp unter Verwendung des IXmlNamespaceResolver, falls die XmlSchemaDatatype den xs:QName Typ oder einen davon abgeleiteten Typ darstellt.
virtual get_TokenizedType()Wird in einer abgeleiteten Klasse überschrieben, gibt den Typ für string zurück, wie in der World Wide Web Consortium (W3C) XML 1.0 Spezifikation angegeben.
virtual get_TypeCode()Gibt den XmlTypeCode Wert für den einfachen Typ zurück.
virtual get_ValueType()Wird in einer abgeleiteten Klasse überschrieben, gibt den Typ des Elements zurück.
virtual get_Variety()Gibt den XmlSchemaDatatypeVariety Wert für den einfachen Typ zurück.
virtual IsDerivedFrom(SharedPtr<XmlSchemaDatatype>)Diese Methode gibt immer false zurück.
virtual ParseValue(String, SharedPtr<XmlNameTable>, SharedPtr<IXmlNamespaceResolver>)Wird in einer abgeleiteten Klasse überschrieben, validiert den angegebenen string gegen einen integrierten oder benutzerdefinierten einfachen Typ.

Typedefs

TypedefBeschreibung
PtrEin Alias für einen Shared-Pointer auf eine Instanz dieser Klasse.

Siehe auch