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 Wert XmlSchemaValidity dieses validierten XML‑Knotens zurück.
set_ContentType(XmlSchemaContentType)Setzt das Objekt XmlSchemaContentType, das dem Inhaltstyp dieses validierten XML‑Knotens entspricht.
set_IsDefault(bool)Setzt einen Wert, 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)Setzt einen Wert, der angibt, ob der Wert dieses validierten XML‑Knotens nil ist.
set_MemberType(const SharedPtr<XmlSchemaSimpleType>&)Setzt den dynamischen Schematyp für diesen validierten XML‑Knoten.
set_SchemaAttribute(const SharedPtr<XmlSchemaAttribute>&)Setzt das kompilierte Objekt XmlSchemaAttribute, das diesem validierten XML‑Knoten entspricht.
set_SchemaElement(const SharedPtr<XmlSchemaElement>&)Setzt das kompilierte Objekt XmlSchemaElement, das diesem validierten XML‑Knoten entspricht.
set_SchemaType(const SharedPtr<XmlSchemaType>&)Setzt den statischen XML‑Schema Definition Language (XSD) Schematyp dieses validierten XML‑Knotens.
set_Validity(XmlSchemaValidity)Setzt den Wert XmlSchemaValidity dieses validierten XML‑Knotens.
XmlSchemaInfo()Initialisiert eine neue Instanz der Klasse XmlSchemaInfo.

Typedefs

Typedef.Beschreibung
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