System::Xml::Schema::XmlSchemaAttribute Klasse

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

MethodeBeschreibung
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
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