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 पॉइंटर में रैप करें और इस पॉइंटर का उपयोग फ़ंक्शन को आर्ग्यूमेंट के रूप में पास करने के लिए करें।
संबंधित देखें
- Class IEnumerable
- Namespace System::Xml::Schema
- Library Aspose.Page for C++