System::Xml::Schema::XmlSchemaAttribute class

XmlSchemaAttribute class

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

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

الطرق

طريقةالوصف
get_AttributeSchemaType()يعيد كائنًا من نوع XmlSchemaSimpleType يمثل نوع attribute بناءً على قيمة XmlSchemaAttribute::get_SchemaType أو XmlSchemaAttribute::get_SchemaTypeName للattribute.
get_AttributeType()يعيد الكائن بناءً على قيمة XmlSchemaAttribute::get_SchemaType أو XmlSchemaAttribute::get_SchemaTypeName للattribute التي تحتفظ بتفسير ما بعد التجميع لقيمة AttributeType.
get_DefaultValue()يعيد القيمة الافتراضية للattribute.
get_FixedValue()يعيد القيمة الثابتة للattribute.
get_Form()يعيد الشكل للattribute.
get_Name()يعيد اسم attribute.
get_QualifiedName()يعيد الاسم المؤهل للattribute.
get_RefName()يعيد اسم attribute معلن في هذا المخطط (أو مخطط آخر يشير إليه مساحة الاسم المحددة).
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 واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

انظر أيضًا