System::Xml::Schema::XmlSchemaElement Klasse
Inhalt
[
Ausblenden
]XmlSchemaElement class
Stellt das element-Element aus XML Schema dar, wie vom World Wide Web Consortium (W3C) festgelegt. Diese Klasse ist die Basisklasse für alle Partikeltypen und wird verwendet, um ein Element in einem XML-Dokument zu beschreiben.
class XmlSchemaElement : public System::Xml::Schema::XmlSchemaParticle
Methoden
| Methode | Beschreibung |
|---|---|
| get_Block() | Gibt eine Block-Ableitung zurück. |
| get_BlockResolved() | Gibt die nach der Kompilierung erfolgte Interpretation des Block-Werts zurück. |
| get_Constraints() | Gibt die Sammlung von Einschränkungen für das Element zurück. |
| get_DefaultValue() | Gibt den Standardwert des Elements zurück, wenn sein Inhalt ein einfacher Typ ist oder der Inhalt des Elements textOnly ist. |
| get_ElementSchemaType() | Gibt ein XmlSchemaType Objekt zurück, das den Typ des Elements basierend auf den Werten von XmlSchemaElement::get_SchemaType oder XmlSchemaElement::get_SchemaTypeName des Elements darstellt. |
| get_ElementType() | Gibt ein Objekt zurück, das auf dem XmlSchemaElement oder XmlSchemaElement des Elements basiert und die nach der Kompilierung erfolgte Interpretation des ElementType‑Werts enthält. |
| get_Final() | Gibt den Final‑Wert zurück, um anzuzeigen, dass keine weiteren Ableitungen erlaubt sind. |
| get_FinalResolved() | Gibt die nach der Kompilierung erfolgte Interpretation des Final‑Werts zurück. |
| get_FixedValue() | Gibt den festen Wert zurück. |
| get_Form() | Gibt die Form für das Element zurück. |
| get_IsAbstract() | Gibt Informationen zurück, um anzuzeigen, ob das Element in einem Instanzdokument verwendet werden kann. |
| get_IsNillable() | Gibt Informationen zurück, die anzeigen, ob xsi:nil in den Instanzdaten auftreten kann. Gibt an, ob dem Element ein expliziter Nil‑Wert zugewiesen werden kann. |
| get_Name() | Gibt den Namen des Elements zurück. |
| get_QualifiedName() | Gibt den tatsächlichen qualifizierten Namen für das angegebene Element zurück. |
| get_RefName() | Gibt den Referenznamen eines in diesem Schema (oder einem anderen durch den angegebenen Namespace bezeichneten Schema) deklarierten Elements zurück. |
| get_SchemaType() | Gibt den Typ des Elements zurück. Dies kann entweder ein komplexer Typ oder ein einfacher Typ sein. |
| get_SchemaTypeName() | Gibt den Namen eines im Schema (oder einem anderen durch den angegebenen Namespace bezeichneten Schema) definierten eingebauten Datentyps zurück. |
| get_SubstitutionGroup() | Gibt den Namen eines Elements zurück, das durch dieses Element ersetzt wird. |
| set_Block(XmlSchemaDerivationMethod) | Setzt eine Block‑Ableitung. |
| set_DefaultValue(const String&) | Setzt den Standardwert des Elements, wenn sein Inhalt ein einfacher Typ ist oder der Inhalt des Elements textOnly ist. |
| set_Final(XmlSchemaDerivationMethod) | Setzt den Final‑Wert, um anzuzeigen, dass keine weiteren Ableitungen erlaubt sind. |
| set_FixedValue(const String&) | Setzt den festen Wert. |
| set_Form(XmlSchemaForm) | Setzt die Form für das Element. |
| set_IsAbstract(bool) | Setzt Informationen, um anzuzeigen, ob das Element in einem Instanzdokument verwendet werden kann. |
| set_IsNillable(bool) | Setzt Informationen, die anzeigen, ob xsi:nil in den Instanzdaten auftreten kann. Gibt an, ob dem Element ein expliziter Nil‑Wert zugewiesen werden kann. |
| set_Name(const String&) | Setzt den Namen des Elements. |
| set_RefName(const SharedPtr<XmlQualifiedName>&) | Setzt den Referenznamen eines in diesem Schema (oder einem anderen durch den angegebenen Namespace bezeichneten Schema) deklarierten Elements. |
| set_SchemaType(const SharedPtr<XmlSchemaType>&) | Legt den Typ des Elements fest. Dies kann entweder ein komplexer Typ oder ein einfacher Typ sein. |
| set_SchemaTypeName(const SharedPtr<XmlQualifiedName>&) | Legt den Namen eines integrierten Datentyps fest, der in diesem Schema oder einem anderen durch den angegebenen Namespace angegebenen Schema definiert ist. |
| set_SubstitutionGroup(const SharedPtr<XmlQualifiedName>&) | Legt den Namen eines Elements fest, das durch dieses Element ersetzt wird. |
| XmlSchemaElement() | Initialisiert eine neue Instanz der Klasse XmlSchemaElement. |
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 XmlSchemaParticle
- Namespace System::Xml::Schema
- Library Aspose.Font for C++