System::Xml::Schema::XmlSchemaElement क्लास
अंतर्वस्तु
[
छिपाना
]XmlSchemaElement class
XML Schema से element तत्व को दर्शाता है जैसा कि World Wide Web Consortium (W3C) द्वारा निर्दिष्ट किया गया है। यह क्लास सभी particle प्रकारों के लिए बेस क्लास है और XML दस्तावेज़ में एक तत्व का वर्णन करने के लिए उपयोग की जाती है।
class XmlSchemaElement : public System::Xml::Schema::XmlSchemaParticle
विधियाँ
| विधि | विवरण |
|---|---|
| get_Block() | Block व्युत्पन्न को लौटाता है। |
| get_BlockResolved() | Block मान की पोस्ट-संकलन व्याख्या को लौटाता है। |
| get_Constraints() | तत्व पर प्रतिबंधों का संग्रह लौटाता है। |
| get_DefaultValue() | यदि तत्व की सामग्री एक simple type है या तत्व की सामग्री 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() | तत्व का प्रकार लौटाता है। यह या तो एक complex type या एक simple type हो सकता है। |
| 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 हो सकता है या नहीं, यह दर्शाने वाली जानकारी सेट करता है। यह संकेत देता है कि क्या तत्व को स्पष्ट रूप से निल मान सौंपा जा सकता है। |
| 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 पॉइंटर में रैप करें और इस पॉइंटर का उपयोग फ़ंक्शन को आर्ग्यूमेंट के रूप में पास करने के लिए करें।
संबंधित देखें
- Class XmlSchemaParticle
- Namespace System::Xml::Schema
- Library Aspose.Page for C++