الفئة System::Xml::Schema::XmlSchemaElement

XmlSchemaElement class

يمثل العنصر element من XML Schema كما حددتها مجموعة الويب العالمية Web. هذه الفئة هي الفئة الأساسية لجميع أنواع الجسيمات وتُستخدم لوصف عنصر في مستند XML.

class XmlSchemaElement : public System::Xml::Schema::XmlSchemaParticle

الطرق

طريقةالوصف
get_Block()يعيد اشتقاق Block.
get_BlockResolved()يعيد تفسير ما بعد التجميع لقيمة Block.
get_Constraints()يعيد مجموعة القيود على العنصر.
get_DefaultValue()يعيد القيمة الافتراضية للعنصر إذا كان محتواه من نوع بسيط أو كان محتوى العنصر textOnly.
get_ElementSchemaType()يعيد كائن XmlSchemaType يمثل نوع العنصر بناءً على قيم XmlSchemaElement::get_SchemaType أو XmlSchemaElement::get_SchemaTypeName للعنصر.
get_ElementType()يعيد كائنًا يعتمد على XmlSchemaElement أو XmlSchemaElement للعنصر، والذي يحتوي على تفسير ما بعد التجميع لقيمة ElementType.
get_Final()يعيد قيمة Final للدلالة على عدم السماح بمزيد من الاشتقاقات.
get_FinalResolved()يعيد تفسير ما بعد التجميع لقيمة Final.
get_FixedValue()يعيد القيمة الثابتة.
get_Form()يعيد الشكل للعنصر.
get_IsAbstract()يعيد معلومات لتحديد ما إذا كان يمكن استخدام العنصر في مستند مثال.
get_IsNillable()يعيد معلومات تشير إلى ما إذا كان xsi:nil يمكن أن يظهر في بيانات المثال. يشير إلى ما إذا كان يمكن تعيين قيمة nil صريحة للعنصر.
get_Name()يعيد اسم العنصر.
get_QualifiedName()يعيد الاسم المؤهل الفعلي للعنصر المحدد.
get_RefName()يعيد اسم المرجع لعنصر تم إعلانه في هذا المخطط (أو مخطط آخر يُحدده الفضاء الاسمي المحدد).
get_SchemaType()يعيد نوع العنصر. يمكن أن يكون إما نوعًا مركبًا أو نوعًا بسيطًا.
get_SchemaTypeName()يعيد اسم نوع بيانات مدمج معرف في هذا المخطط أو مخطط آخر يُحدده الفضاء الاسمي المحدد.
get_SubstitutionGroup()يعيد اسم العنصر الذي يتم استبداله بهذا العنصر.
set_Block(XmlSchemaDerivationMethod)يضبط اشتقاق Block.
set_DefaultValue(const String&)يضبط القيمة الافتراضية للعنصر إذا كان محتواه من نوع بسيط أو كان محتوى العنصر textOnly.
set_Final(XmlSchemaDerivationMethod)يضبط قيمة Final للدلالة على عدم السماح بمزيد من الاشتقاقات.
set_FixedValue(const String&)يضبط القيمة الثابتة.
set_Form(XmlSchemaForm)يضبط الشكل للعنصر.
set_IsAbstract(bool)يضبط معلومات لتحديد ما إذا كان يمكن استخدام العنصر في مستند مثال.
set_IsNillable(bool)يضبط معلومات تشير إلى ما إذا كان xsi:nil يمكن أن يظهر في بيانات المثال. يشير إلى ما إذا كان يمكن تعيين قيمة nil صريحة للعنصر.
set_Name(const String&)يضبط اسم العنصر.
set_RefName(const SharedPtr<XmlQualifiedName>&)يضبط اسم المرجع لعنصر تم إعلانه في هذا المخطط (أو مخطط آخر يُحدده الفضاء الاسمي المحدد).
set_SchemaType(const SharedPtr<XmlSchemaType>&)يضبط نوع العنصر. يمكن أن يكون إما نوعًا مركبًا أو نوعًا بسيطًا.
set_SchemaTypeName(const SharedPtr<XmlQualifiedName>&)يضبط اسم نوع البيانات المدمج المعرفة في هذا المخطط أو مخطط آخر يُشار إليه بواسطة مساحة الاسم المحددة.
set_SubstitutionGroup(const SharedPtr<XmlQualifiedName>&)يضبط اسم العنصر الذي يتم استبداله بهذا العنصر.
XmlSchemaElement()ينشئ نسخة جديدة من الفئة XmlSchemaElement.

Typedefs

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

ملاحظات

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

انظر أيضًا