System::Xml::Schema::XmlSchemaAttribute فئة

XmlSchemaAttribute class

يمثل عنصر attribute من مخطط XML Schema كما هو محدد من قبل اتحاد الويب العالمي Web (W3C). توفر السمات معلومات إضافية لعناصر المستند الأخرى. يتم تضمين وسم السمة بين وسوم عنصر المستند للمخطط. يعرض مستند XML السمات كعناصر مسماة في وسم الفتح لعنصر.

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

الطرق

طريقةالوصف
get_AttributeSchemaType()يعيد كائنًا من نوع XmlSchemaSimpleType يمثل نوع السمة بناءً على قيمة XmlSchemaAttribute::get_SchemaType أو XmlSchemaAttribute::get_SchemaTypeName للسمة.
get_AttributeType()يعيد الكائن بناءً على قيمة XmlSchemaAttribute::get_SchemaType أو XmlSchemaAttribute::get_SchemaTypeName للسمة التي تحتفظ بتفسير ما بعد التجميع لقيمة AttributeType.
get_DefaultValue()يعيد القيمة الافتراضية للسمة.
get_FixedValue()يعيد القيمة الثابتة للسمة.
get_Form()يعيد الشكل للسمة.
get_Name()يعيد اسم السمة.
get_QualifiedName()يعيد الاسم المؤهل للسمة.
get_RefName()يعيد اسم سمة تم إعلانها في هذا المخطط (أو مخطط آخر يُشار إليه بالمساحة الاسمية المحددة).
get_SchemaType()يعيد نوع السمة إلى نوع بسيط.
get_SchemaTypeName()يعيد اسم النوع البسيط المعرفة في هذا المخطط (أو مخطط آخر يُشار إليه بالمساحة الاسمية المحددة).
get_Use()يعيد معلومات حول كيفية استخدام السمة.
set_DefaultValue(const String&)يضبط القيمة الافتراضية للسمة.
set_FixedValue(const String&)يضبط القيمة الثابتة للسمة.
set_Form(XmlSchemaForm)يضبط الشكل للسمة.
set_Name(const String&)يضبط اسم السمة.
set_RefName(const SharedPtr<XmlQualifiedName>&)يضبط اسم سمة تم إعلانها في هذا المخطط (أو مخطط آخر يُشار إليه بالمساحة الاسمية المحددة).
set_SchemaType(const SharedPtr<XmlSchemaSimpleType>&)يضبط نوع السمة إلى نوع بسيط.
set_SchemaTypeName(const SharedPtr<XmlQualifiedName>&)يضبط اسم النوع البسيط المعرفة في هذا المخطط (أو مخطط آخر يُشار إليه بالمساحة الاسمية المحددة).
set_Use(XmlSchemaUse)يضبط معلومات حول كيفية استخدام السمة.
XmlSchemaAttribute()ينشئ مثيلاً جديدًا للفئة XmlSchemaAttribute.

Typedefs

تعريف نوعالوصف
Ptrاسم مستعار لمؤشر مشترك إلى نسخة من هذه الفئة.

ملاحظات

يجب تخصيص كائنات هذه الفئة فقط باستخدام دالة System::MakeObject(). لا تقم أبداً بإنشاء نسخ من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. قم دائمًا بلف هذه الفئة داخل مؤشر System::SmartPtr واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل.

انظر أيضًا