System::Xml::Schema::XmlSchemaAttribute Klasse
Inhalt
[
Ausblenden
]XmlSchemaAttribute class
Stellt das attribute-Element aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) spezifiziert. Attribute liefern zusätzliche Informationen für andere Dokumentelemente. Das Attribut-Tag ist zwischen den Tags eines Dokument-Elements für das Schema verschachtelt. Das XML-Dokument zeigt Attribute als benannte Elemente im öffnenden Tag eines Elements an.
class XmlSchemaAttribute : public System::Xml::Schema::XmlSchemaAnnotated
Methoden
| Methode | Beschreibung |
|---|---|
| get_AttributeSchemaType() | Gibt ein XmlSchemaSimpleType Objekt zurück, das den Typ des Attributs basierend auf dem Wert von XmlSchemaAttribute::get_SchemaType oder XmlSchemaAttribute::get_SchemaTypeName des Attributs darstellt. |
| get_AttributeType() | Gibt das Objekt zurück, das auf dem Wert von XmlSchemaAttribute::get_SchemaType oder XmlSchemaAttribute::get_SchemaTypeName des Attributs basiert und die nach der Kompilierung erhaltene Interpretation des AttributeType-Werts enthält. |
| get_DefaultValue() | Gibt den Standardwert für das Attribut zurück. |
| get_FixedValue() | Gibt den festen Wert für das Attribut zurück. |
| get_Form() | Gibt die Form für das Attribut zurück. |
| get_Name() | Gibt den Namen des Attributs zurück. |
| get_QualifiedName() | Gibt den qualifizierten Namen für das Attribut zurück. |
| get_RefName() | Gibt den Namen eines im aktuellen Schema (oder einem anderen durch den angegebenen Namespace angegebenen Schema) deklarierten Attributs zurück. |
| get_SchemaType() | Gibt den Attributtyp als einfachen Typ zurück. |
| get_SchemaTypeName() | Gibt den Namen des im aktuellen Schema (oder einem anderen durch den angegebenen Namespace angegebenen Schema) definierten einfachen Typs zurück. |
| get_Use() | Gibt Informationen darüber zurück, wie das Attribut verwendet wird. |
| set_DefaultValue(const String&) | Setzt den Standardwert für das Attribut. |
| set_FixedValue(const String&) | Setzt den festen Wert für das Attribut. |
| set_Form(XmlSchemaForm) | Setzt die Form für das Attribut. |
| set_Name(const String&) | Setzt den Namen des Attributs. |
| set_RefName(const SharedPtr<XmlQualifiedName>&) | Setzt den Namen eines im aktuellen Schema (oder einem anderen durch den angegebenen Namespace angegebenen Schema) deklarierten Attributs. |
| set_SchemaType(const SharedPtr<XmlSchemaSimpleType>&) | Setzt den Attributtyp auf einen einfachen Typ. |
| set_SchemaTypeName(const SharedPtr<XmlQualifiedName>&) | Setzt den Namen des im aktuellen Schema (oder einem anderen durch den angegebenen Namespace angegebenen Schema) definierten einfachen Typs. |
| set_Use(XmlSchemaUse) | Legt Informationen darüber fest, wie das Attribut verwendet wird. |
| XmlSchemaAttribute() | Initialisiert eine neue Instanz der Klasse XmlSchemaAttribute. |
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 XmlSchemaAnnotated
- Namespace System::Xml::Schema
- Library Aspose.Font for C++