System::Xml::Schema::XmlSchemaAttribute Klasse

XmlSchemaAttribute class

Stellt das attribute‑Element aus dem XML Schema dar, wie vom World Wide Web Consortium (W3C) festgelegt. 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.

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 interpretierte AttributeType‑Wert 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 bezeichneten Schema) deklarierten Attributs zurück.
get_SchemaType()Gibt den Attributtyp als einfachen Typ zurück.
get_SchemaTypeName()Gibt den Namen des in diesem Schema definierten einfachen Typs zurück (oder eines anderen Schemas, das durch den angegebenen Namespace angegeben wird).
get_Use()Gibt Informationen darüber zurück, wie das Attribut verwendet wird.
set_DefaultValue(const String&)Legt den Standardwert für das Attribut fest.
set_FixedValue(const String&)Legt den festen Wert für das Attribut fest.
set_Form(XmlSchemaForm)Legt die Form für das Attribut fest.
set_Name(const String&)Legt den Namen des Attributs fest.
set_RefName(const SharedPtr<XmlQualifiedName>&)Legt den Namen eines im Schema deklarierten Attributs fest (oder eines anderen Schemas, das durch den angegebenen Namespace angegeben wird).
set_SchemaType(const SharedPtr<XmlSchemaSimpleType>&)Legt den Attributtyp auf einen einfachen Typ fest.
set_SchemaTypeName(const SharedPtr<XmlQualifiedName>&)Legt den Namen des in diesem Schema definierten einfachen Typs fest (oder eines anderen Schemas, das durch den angegebenen Namespace angegeben wird).
set_Use(XmlSchemaUse)Legt Informationen darüber fest, wie das Attribut verwendet wird.
XmlSchemaAttribute()Initialisiert eine neue Instanz der Klasse XmlSchemaAttribute.

Typedefs

TypedefBeschreibung
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