System::Xml::Schema::XmlSchemaInfo Klasse

XmlSchemaInfo class

Stellt das Post‑Schema‑Validierungs‑Infoset eines validierten XML‑Knotens dar.

class XmlSchemaInfo : public System::Xml::Schema::IXmlSchemaInfo

Methoden

MethodeBeschreibung
get_ContentType()Gibt das Objekt XmlSchemaContentType zurück, das dem Inhaltstyp dieses validierten XML-Knotens entspricht.
get_IsDefault() overrideGibt einen Wert zurück, der angibt, ob dieser validierte XML-Knoten als Ergebnis einer während der XML Schema Definition Language (XSD)-Schema-Validierung angewendeten Vorgabe gesetzt wurde.
get_IsNil() overrideGibt einen Wert zurück, der angibt, ob der Wert dieses validierten XML-Knotens nil ist.
get_MemberType() overrideGibt den dynamischen Schematyp für diesen validierten XML-Knoten zurück.
get_SchemaAttribute() overrideGibt das kompilierte Objekt XmlSchemaAttribute zurück, das diesem validierten XML-Knoten entspricht.
get_SchemaElement() overrideGibt das kompilierte Objekt XmlSchemaElement zurück, das diesem validierten XML-Knoten entspricht.
get_SchemaType() overrideGibt den statischen XML Schema Definition Language (XSD)-Schematyp dieses validierten XML-Knotens zurück.
get_Validity() overrideGibt den XmlSchemaValidity Wert dieses validierten XML-Knotens zurück.
set_ContentType(XmlSchemaContentType)Legt das XmlSchemaContentType Objekt fest, das dem Inhaltstyp dieses validierten XML-Knotens entspricht.
set_IsDefault(bool)Legt einen Wert fest, der angibt, ob dieser validierte XML-Knoten als Ergebnis einer während der XML Schema Definition Language (XSD) Schema-Validierung angewendeten Vorgabe gesetzt wurde.
set_IsNil(bool)Legt einen Wert fest, der angibt, ob der Wert dieses validierten XML-Knotens nil ist.
set_MemberType(const SharedPtr<XmlSchemaSimpleType>&)Legt den dynamischen Schematyp für diesen validierten XML-Knoten fest.
set_SchemaAttribute(const SharedPtr<XmlSchemaAttribute>&)Legt das kompilierte XmlSchemaAttribute Objekt fest, das diesem validierten XML-Knoten entspricht.
set_SchemaElement(const SharedPtr<XmlSchemaElement>&)Legt das kompilierte XmlSchemaElement Objekt fest, das diesem validierten XML-Knoten entspricht.
set_SchemaType(const SharedPtr<XmlSchemaType>&)Legt den statischen XML Schema Definition Language (XSD) Schematyp dieses validierten XML-Knotens fest.
set_Validity(XmlSchemaValidity)Legt den XmlSchemaValidity Wert dieses validierten XML-Knotens fest.
XmlSchemaInfo()Initialisiert eine neue Instanz der XmlSchemaInfo Klasse.

Typedefs

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

Hinweise

Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals Instanzen dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Pointer und verwenden Sie diesen Pointer, um ihn als Argument an Funktionen zu übergeben.

Siehe auch