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

XmlSchemaComplexType class

XML Schema से complexType तत्व को दर्शाता है जैसा कि World Wide Web Consortium (W3C) द्वारा निर्दिष्ट है। यह क्लास एक जटिल प्रकार को परिभाषित करती है जो किसी तत्व के गुणों और सामग्री के सेट को निर्धारित करता है।

class XmlSchemaComplexType : public System::Xml::Schema::XmlSchemaType

विधियाँ

विधिविवरण
get_AnyAttribute()जटिल प्रकार के XmlSchemaAnyAttribute घटक के लिए मान लौटाता है।
get_Attributes()जटिल प्रकार के लिए गुणों का संग्रह लौटाता है।
get_AttributeUses()इस जटिल प्रकार और उसके बेस प्रकारों के सभी संकलित गुणों का संग्रह लौटाता है।
get_AttributeWildcard()इस जटिल प्रकार और उसके बेस प्रकार(ओं) के लिए anyAttribute का पोस्ट-संकलन मान लौटाता है।
get_Block()block गुण लौटाता है।
get_BlockResolved()प्रकार को पोस्ट-स्कीमा-वैधता सूचना सेट (infoset) में संकलित करने के बाद मान लौटाता है। यह मान दर्शाता है कि जब xsi:type का उपयोग इंस्टेंस दस्तावेज़ में किया जाता है तो प्रकार कैसे लागू किया जाता है।
get_ContentModel()इस जटिल प्रकार का पोस्ट-संकलन XmlSchemaContentModel लौटाता है।
get_ContentType()जटिल प्रकार का कंटेंट मॉडल लौटाता है जो पोस्ट-संकलन मान को रखता है।
get_ContentTypeParticle()XmlSchemaComplexType::get_ContentType पार्टिकल लौटाता है जो पोस्ट-संकलन मान को रखता है।
get_IsAbstract()complexType तत्व को इंस्टेंस दस्तावेज़ में उपयोग किया जा सकता है या नहीं, यह निर्धारित करने वाली जानकारी लौटाता है।
get_IsMixed() overrideजटिल प्रकार के पास मिश्रित कंटेंट मॉडल (सामग्री के भीतर मार्कअप) है या नहीं, यह निर्धारित करने वाली जानकारी लौटाता है।
get_Particle()कॉम्पोजिटर प्रकार को निम्नलिखित में से एक के रूप में लौटाता है: XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll, या XmlSchemaSequence क्लासेस।
set_AnyAttribute(const SharedPtr<XmlSchemaAnyAttribute>&)जटिल प्रकार के XmlSchemaAnyAttribute घटक के लिए मान सेट करता है।
set_Block(XmlSchemaDerivationMethod)block गुण सेट करता है।
set_ContentModel(const SharedPtr<XmlSchemaContentModel>&)इस जटिल प्रकार का पोस्ट-संकलन XmlSchemaContentModel सेट करता है।
set_IsAbstract(bool)complexType तत्व को इंस्टेंस दस्तावेज़ में उपयोग किया जा सकता है या नहीं, यह निर्धारित करने वाली जानकारी सेट करता है।
set_IsMixed(bool) overrideजटिल प्रकार के पास मिश्रित कंटेंट मॉडल (सामग्री के भीतर मार्कअप) है या नहीं, यह निर्धारित करने वाली जानकारी सेट करता है।
set_Particle(const SharedPtr<XmlSchemaParticle>&)कॉम्पोजिटर प्रकार को निम्नलिखित में से एक के रूप में सेट करता है: XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll, या XmlSchemaSequence क्लासेस।
XmlSchemaComplexType()XmlSchemaComplexType क्लास का एक नया उदाहरण प्रारंभ करता है।

Typedefs

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

टिप्पणियाँ

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

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