فئة System::Xml::Schema::XmlSchema
محتويات
[
يخفي
]XmlSchema class
تمثيل في الذاكرة لمخطط XML Schema، كما هو محدد في اتحاد الويب العالمي Web (W3C) XML Schema Part 1: Structures وXML Schema Part 2: Datatypes.
class XmlSchema : public System::Xml::Schema::XmlSchemaObject
الطرق
| طريقة | الوصف |
|---|---|
| Compile(ValidationEventHandler) | يقوم بترجمة نموذج XML SchemaObject (SOM) إلى معلومات المخطط للتحقق. يُستخدم للتحقق من البنية النحوية والدلالية لنموذج SOM المُنشأ برمجيًا. يتم إجراء فحص التحقق الدلالي أثناء الترجمة. |
| Compile(ValidationEventHandler, const SharedPtr<XmlResolver>&) | يقوم بترجمة نموذج XML SchemaObject (SOM) إلى معلومات المخطط للتحقق. يُستخدم للتحقق من البنية النحوية والدلالية لنموذج SOM المُنشأ برمجيًا. يتم إجراء فحص التحقق الدلالي أثناء الترجمة. |
| get_AttributeFormDefault() | يعيد الصيغة للسمات المعلنة في مساحة الاسم المستهدفة للمخطط. |
| get_AttributeGroups() | يعيد قيمة ما بعد تجميع المخطط لجميع مجموعات السمات العامة في المخطط. |
| get_Attributes() | يعيد قيمة ما بعد تجميع المخطط لجميع السمات في المخطط. |
| get_BlockDefault() | يعيد السمة blockDefault التي تحدد القيمة الافتراضية للسمة block على العناصر والأنواع المركبة في targetNamespace للمخطط. |
| get_ElementFormDefault() | يعيد الصيغة للعناصر المعلنة في مساحة الاسم المستهدفة للمخطط. |
| get_Elements() | يعيد قيمة ما بعد تجميع المخطط لجميع العناصر في المخطط. |
| get_FinalDefault() | يعيد السمة finalDefault التي تحدد القيمة الافتراضية للسمة final على العناصر والأنواع المركبة في مساحة الاسم المستهدفة للمخطط. |
| get_Groups() | يعيد قيمة ما بعد تجميع المخطط لجميع المجموعات في المخطط. |
| get_Id() | يعيد معرف السلسلة. |
| get_Includes() | يعيد مجموعة المخططات المتضمنة والمستوردة. |
| get_IsCompiled() | يشير إلى ما إذا تم تجميع المخطط. |
| get_Items() | يعيد مجموعة عناصر المخطط في المخطط ويُستخدم لإضافة أنواع عناصر جديدة على مستوى عنصر schema. |
| get_LineNumber() | يعيد رقم السطر في الملف الذي يشير إليه عنصر schema. |
| get_LinePosition() | يعيد موضع السطر في الملف الذي يشير إليه عنصر schema. |
| get_Namespaces() | يعيد XmlSerializerNamespaces لاستخدامها مع كائن المخطط هذا. |
| get_Notations() | يعيد قيمة ما بعد تجميع المخطط لجميع العلامات في المخطط. |
| get_Parent() | يعيد الأصل لهذا XmlSchemaObject. |
| get_SchemaTypes() | يعيد قيمة ما بعد تجميع المخطط لجميع أنواع المخطط في المخطط. |
| get_SourceUri() | يعيد موقع المصدر للملف الذي قام بتحميل المخطط. |
| get_TargetNamespace() | يعيد معرف الموارد الموحد (URI) لمساحة الاسم الهدف للمخطط. |
| get_UnhandledAttributes() | يعيد السمات المؤهلة التي لا تنتمي إلى مساحة الاسم الهدف للمخطط. |
| get_Version() | يعيد نسخة المخطط. |
| static Read(const SharedPtr<IO::TextReader>&, ValidationEventHandler) | يقرأ XML Schema من IO::TextReader المزوَّد. |
| static Read(const SharedPtr<IO::Stream>&, ValidationEventHandler) | يقرأ XML Schema من الدفق المزوَّد. |
| static Read(const SharedPtr<XmlReader>&, ValidationEventHandler) | يقرأ XML Schema من XmlReader المزوَّد. |
| set_AttributeFormDefault(XmlSchemaForm) | يضبط الشكل للسمات المعلنة في مساحة الاسم الهدف للمخطط. |
| set_BlockDefault(XmlSchemaDerivationMethod) | يضبط السمة blockDefault التي تحدد القيمة الافتراضية للسمة block على العناصر والأنواع المركبة في targetNamespace للمخطط. |
| set_ElementFormDefault(XmlSchemaForm) | يضبط الشكل للعناصر المعلنة في مساحة الاسم الهدف للمخطط. |
| set_FinalDefault(XmlSchemaDerivationMethod) | يضبط السمة finalDefault التي تحدد القيمة الافتراضية للسمة final على العناصر والأنواع المركبة في مساحة الاسم الهدف للمخطط. |
| set_Id(const String&) | يضبط معرف السلسلة. |
| set_LineNumber(int32_t) | يضبط رقم السطر في الملف الذي يشير إليه عنصر schema. |
| set_LinePosition(int32_t) | يضبط موضع السطر في الملف الذي يشير إليه عنصر schema. |
| set_Namespaces(const SharedPtr<System::Xml::Serialization::XmlSerializerNamespaces>&) | يضبط XmlSerializerNamespaces لاستخدامه مع كائن المخطط هذا. |
| set_Parent(const SharedPtr<XmlSchemaObject>&) | يضبط الأصل لهذا XmlSchemaObject. |
| set_SourceUri(const String&) | يضبط موقع المصدر للملف الذي قام بتحميل المخطط. |
| set_TargetNamespace(const String&) | يضبط معرف الموارد الموحد (URI) لمساحة الاسم الهدف للمخطط. |
| set_UnhandledAttributes(const ArrayPtr<SharedPtr<XmlAttribute>>&) | يضبط السمات المؤهلة التي لا تنتمي إلى مساحة الاسم الهدف للمخطط. |
| set_Version(const String&) | يضبط نسخة المخطط. |
| Write(const SharedPtr<IO::Stream>&) | يكتب XML Schema إلى دفق البيانات المزوَّد. |
| Write(const SharedPtr<IO::Stream>&, const SharedPtr<XmlNamespaceManager>&) | يكتب XML Schema إلى الـ Stream المزوَّد باستخدام XmlNamespaceManager المحدد. |
| Write(const SharedPtr<IO::TextWriter>&) | يكتب XML Schema إلى IO::TextWriter المزوَّد. |
| Write(const SharedPtr<IO::TextWriter>&, const SharedPtr<XmlNamespaceManager>&) | يكتب XML Schema إلى TextWriter المزوَّد. |
| Write(const SharedPtr<XmlWriter>&) | يكتب XML Schema إلى XmlWriter المزوَّد. |
| Write(const SharedPtr<XmlWriter>&, const SharedPtr<XmlNamespaceManager>&) | يكتب XML Schema إلى XmlWriter المزوَّد. |
| XmlSchema() | يُنشئ مثيلًا جديدًا للفئة XmlSchema. |
| XmlSchemaObject() | يُنشئ مثيلًا جديدًا للفئة XmlSchemaObject. |
الحقول
| حقل | الوصف |
|---|---|
| static InstanceNamespace | مساحة اسم مثيل مخطط XML. هذه الخاصية ثابتة. |
| static Namespace | مساحة اسم مخطط XML. هذه الخاصية ثابتة. |
Typedefs
| تعريف نوع | الوصف |
|---|---|
| Ptr | اسم مستعار لمؤشر مشترك إلى نسخة من هذه الفئة. |
ملاحظات
يجب تخصيص كائنات هذه الفئة فقط باستخدام دالة System::MakeObject(). لا تقم أبداً بإنشاء نسخ من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. قم دائمًا بلف هذه الفئة داخل مؤشر System::SmartPtr واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل.
انظر أيضًا
- Class XmlSchemaObject
- Namespace System::Xml::Schema
- Library Aspose.Font for C++