## XmlSchemaAttribute class


XML [Schema](../) öğesinden **attribute** öğesini Dünya Çapında [Web](../../system.web/) Konsorsiyumu (W3C) tarafından belirlenen şekilde temsil eder. Öznitelikler, diğer belge öğeleri için ek bilgi sağlar. Öznitelik etiketi, şema için bir belgenin öğesinin etiketleri arasında iç içe bulunur. XML belgesi, bir öğenin açılış etiketinde adlandırılmış öğeler olarak öznitelikleri gösterir.

```cpp
class XmlSchemaAttribute : public System::Xml::Schema::XmlSchemaAnnotated
```

## Yöntemler

| Yöntem | Açıklama |
| --- | --- |
| [get_AttributeSchemaType](./get_attributeschematype/)() | Özniteliğin [XmlSchemaAttribute::get_SchemaType](./get_schematype/) veya [XmlSchemaAttribute::get_SchemaTypeName](./get_schematypename/) değerine dayalı olarak öznitelik tipini temsil eden bir [XmlSchemaSimpleType](../xmlschemasimpletype/) nesnesi döndürür. |
| [get_AttributeType](./get_attributetype/)() | **AttributeType** değerinin derleme sonrası yorumunu tutan, özniteliğin [XmlSchemaAttribute::get_SchemaType](./get_schematype/) veya [XmlSchemaAttribute::get_SchemaTypeName](./get_schematypename/) değerine dayalı nesneyi döndürür. |
| [get_DefaultValue](./get_defaultvalue/)() | Öznitelik için varsayılan değeri döndürür. |
| [get_FixedValue](./get_fixedvalue/)() | Öznitelik için sabit değeri döndürür. |
| [get_Form](./get_form/)() | Öznitelik için formu döndürür. |
| [get_Name](./get_name/)() | Öznitelik adını döndürür. |
| [get_QualifiedName](./get_qualifiedname/)() | Öznitelik için nitelikli adı döndürür. |
| [get_RefName](./get_refname/)() | Bu şemada (veya belirtilen ad alanı tarafından gösterilen başka bir şemada) tanımlanan bir öznitelik adını döndürür. |
| [get_SchemaType](./get_schematype/)() | Öznitelik tipini basit bir tipe döndürür. |
| [get_SchemaTypeName](./get_schematypename/)() | Bu şemada tanımlanan basit tipin adını (veya belirtilen ad alanı tarafından gösterilen başka bir şemada tanımlananı) döndürür. |
| [get_Use](./get_use/)() | Öznitelik nasıl kullanılıyor hakkında bilgi döndürür. |
| [set_DefaultValue](./set_defaultvalue/)(const String\&) | Öznitelik için varsayılan değeri ayarlar. |
| [set_FixedValue](./set_fixedvalue/)(const String\&) | Öznitelik için sabit değeri ayarlar. |
| [set_Form](./set_form/)(XmlSchemaForm) | Öznitelik için formu ayarlar. |
| [set_Name](./set_name/)(const String\&) | Öznitelik adını ayarlar. |
| [set_RefName](./set_refname/)(const SharedPtr\<XmlQualifiedName\>\&) | Bu şemada (veya belirtilen ad alanı tarafından gösterilen başka bir şemada) bildirilen bir öznitelik adını ayarlar. |
| [set_SchemaType](./set_schematype/)(const SharedPtr\<XmlSchemaSimpleType\>\&) | Öznitelik tipini basit bir tipe ayarlar. |
| [set_SchemaTypeName](./set_schematypename/)(const SharedPtr\<XmlQualifiedName\>\&) | Bu şemada tanımlanan basit tipin adını (veya belirtilen ad alanı tarafından gösterilen başka bir şemada tanımlananı) ayarlar. |
| [set_Use](./set_use/)(XmlSchemaUse) | Öznitelik nasıl kullanılıyor hakkında bilgiyi ayarlar. |
| [XmlSchemaAttribute](./xmlschemaattribute/)() | Yeni bir [XmlSchemaAttribute](./) sınıf örneği başlatır. |
## Typedefs

| Typedef | Açıklama |
| --- | --- |
| [Ptr](./ptr/) | Bu sınıfın bir örneğine ortak gösterici için bir takma addır. |
## Açıklamalar



Bu sınıfın nesneleri yalnızca [System::MakeObject()](../../system/makeobject/) işlevi kullanılarak ayrılmalıdır. Yığını üzerinde veya new operatörüyle bu tipin örneklerini asla oluşturmayın, çünkü bu çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

## Ayrıca Bakınız

* Class [XmlSchemaAnnotated](../xmlschemaannotated/)
* Namespace [System::Xml::Schema](../)
* Library [Aspose.Page for C++](../../)
