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

XmlSchemaCollection class

XML Schema परिभाषा भाषा (XSD) और XML-Data Reduced (XDR) स्कीमा का कैश रखती है।

class XmlSchemaCollection : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::Schema::XmlSchema>>

विधियाँ

विधिविवरण
Add(const String&, const String&)दिए गए URL द्वारा स्थित स्कीमा को स्कीमा संग्रह में जोड़ता है।
Add(const String&, const SharedPtr<XmlReader>&)XmlReader में मौजूद स्कीमा को स्कीमा संग्रह में जोड़ता है।
Add(const String&, const SharedPtr<XmlReader>&, const SharedPtr<System::Xml::XmlResolver>&)XmlReader में मौजूद स्कीमा को स्कीमा संग्रह में जोड़ता है। निर्दिष्ट XmlResolver का उपयोग किसी भी बाहरी संसाधन को हल करने के लिए किया जाता है।
Add(const SharedPtr<XmlSchema>&)XmlSchema को संग्रह में जोड़ता है।
Add(const SharedPtr<XmlSchema>&, const SharedPtr<System::Xml::XmlResolver>&)XmlSchema को संग्रह में जोड़ता है। निर्दिष्ट XmlResolver का उपयोग किसी भी बाहरी संदर्भ को हल करने के लिए किया जाता है।
Add(const SharedPtr<XmlSchemaCollection>&)दिए गए संग्रह में परिभाषित सभी नेमस्पेस (उनके संबंधित स्कीमा सहित) को इस संग्रह में जोड़ता है।
Contains(const SharedPtr<XmlSchema>&)एक मान लौटाता है जो दर्शाता है कि निर्दिष्ट XmlSchema का targetNamespace संग्रह में है या नहीं।
Contains(const String&)एक मान लौटाता है जो दर्शाता है कि निर्दिष्ट नेमस्पेस वाला स्कीमा संग्रह में है या नहीं।
CopyTo(const ArrayPtr<SharedPtr<XmlSchema>>&, int32_t)इस संग्रह से सभी XmlSchema वस्तुओं को दिए गए इंडेक्स से शुरू होकर दिए गए ऐरे में कॉपी करता है।
get_Count()इस संग्रह में परिभाषित नेमस्पेस की संख्या लौटाता है।
get_NameTable()नए स्कीमा लोड करते समय XmlSchemaCollection द्वारा उपयोग किया जाने वाला डिफ़ॉल्ट XmlNameTable लौटाता है।
GetEnumerator() overrideस्कीमा संग्रह पर इटरशन के लिए समर्थन प्रदान करता है।
idx_get(const String&)दिए गए नेमस्पेस URI से संबद्ध XmlSchema लौटाता है।
XmlSchemaCollection()XmlSchemaCollection क्लास का नया उदाहरण प्रारंभ करता है।
XmlSchemaCollection(const SharedPtr<XmlNameTable>&)निर्दिष्ट XmlNameTable के साथ XmlSchemaCollection क्लास का नया उदाहरण प्रारंभ करता है। स्कीमा लोड करते समय XmlNameTable का उपयोग किया जाता है।

Typedefs

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

टिप्पणियाँ

Deprecated

XmlSchemaCollection क्लास पुरानी हो गई है। इसके बजाय XmlSchemaSet का उपयोग करें।

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

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