System::Xml::Schema::XmlSchemaComplexContentRestriction क्लास

XmlSchemaComplexContentRestriction class

XML Schema से restriction तत्व को दर्शाता है जैसा कि World Wide Web Consortium (W3C) द्वारा निर्दिष्ट है। यह क्लास जटिल प्रकारों के लिए है जिनका जटिल सामग्री मॉडल प्रतिबंध द्वारा व्युत्पन्न होता है। यह जटिल प्रकार की सामग्री को विरासत में मिले जटिल प्रकार के उपसमुच्चय तक सीमित करता है।

class XmlSchemaComplexContentRestriction : public System::Xml::Schema::XmlSchemaContent

विधियाँ

विधिविवरण
get_AnyAttribute()जटिल सामग्री मॉडल का XmlSchemaAnyAttribute घटक लौटाता है।
get_Attributes()जटिल प्रकार के लिए गुणों का संग्रह लौटाता है। इसमें XmlSchemaAttribute और XmlSchemaAttributeGroupRef तत्व शामिल हैं।
get_BaseTypeName()उस जटिल प्रकार का नाम लौटाता है जिससे यह प्रकार प्रतिबंध द्वारा व्युत्पन्न हुआ है।
get_Particle()इनमें से एक लौटाता है: XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll, या XmlSchemaSequence क्लास।
set_AnyAttribute(const SharedPtr<XmlSchemaAnyAttribute>&)जटिल सामग्री मॉडल का XmlSchemaAnyAttribute घटक सेट करता है।
set_BaseTypeName(const SharedPtr<XmlQualifiedName>&)उस जटिल प्रकार का नाम सेट करता है जिससे यह प्रकार प्रतिबंध द्वारा व्युत्पन्न हुआ है।
set_Particle(const SharedPtr<XmlSchemaParticle>&)इनमें से एक सेट करता है: XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll, या XmlSchemaSequence क्लास।
XmlSchemaComplexContentRestriction()एक नया उदाहरण प्रारंभ करता है XmlSchemaComplexContentRestriction क्लास का।

Typedefs

टाइपडिफ़विवरण
Ptrइस क्लास के इंस्टेंस के लिए शेयर्ड पॉइंटर का एक उपनाम।

टिप्पणियाँ

इस क्लास की ऑब्जेक्ट्स को केवल System::MakeObject() फ़ंक्शन का उपयोग करके अलोकेट किया जाना चाहिए। इस प्रकार के इंस्टेंस को स्टैक पर या ऑपरेटर new का उपयोग करके कभी न बनाएं, क्योंकि इससे रनटाइम एरर और/या असर्शन फॉल्ट्स हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में रैप करें और इस पॉइंटर का उपयोग फ़ंक्शन को आर्ग्यूमेंट के रूप में पास करने के लिए करें।

संबंधित देखें