System::Xml::Schema::XmlSchemaInfo Klasse
Inhalt
[
Ausblenden
]XmlSchemaInfo class
Stellt das Post‑Schema‑Validierungs‑Infoset eines validierten XML‑Knotens dar.
class XmlSchemaInfo : public System::Xml::Schema::IXmlSchemaInfo
Methoden
| Methode | Beschreibung |
|---|---|
| get_ContentType() | Gibt das Objekt XmlSchemaContentType zurück, das dem Inhaltstyp dieses validierten XML‑Knotens entspricht. |
| get_IsDefault() override | Gibt 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() override | Gibt einen Wert zurück, der angibt, ob der Wert dieses validierten XML‑Knotens nil ist. |
| get_MemberType() override | Gibt den dynamischen Schematyp für diesen validierten XML‑Knoten zurück. |
| get_SchemaAttribute() override | Gibt das kompilierte Objekt XmlSchemaAttribute zurück, das diesem validierten XML‑Knoten entspricht. |
| get_SchemaElement() override | Gibt das kompilierte Objekt XmlSchemaElement zurück, das diesem validierten XML‑Knoten entspricht. |
| get_SchemaType() override | Gibt den statischen XML‑Schema Definition Language (XSD) Schematyp dieses validierten XML‑Knotens zurück. |
| get_Validity() override | Gibt 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 |
|---|---|
| Ptr | Ein 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
- Class IXmlSchemaInfo
- Namespace System::Xml::Schema
- Library Aspose.Font for C++