System::Xml::Schema नेमस्पेस

क्लासेस

क्लासविवरण
IXmlSchemaInfoएक वैध XML नोड के पोस्ट-स्कीमा-वैलिडेशन इन्फोसैट को परिभाषित करता है।
ValidationEventArgsValidationEventHandler से संबंधित विस्तृत जानकारी लौटाता है।
XmlAtomicValueएक वैध XML तत्व या एट्रिब्यूट के टाइप्ड वैल्यू को दर्शाता है। XmlAtomicValue क्लास को इनहेरिट नहीं किया जा सकता।
XmlSchemaएक इन‑मेमोरी प्रतिनिधित्व एक XML Schema का, जैसा कि World Wide Web Consortium (W3C) के द्वारा निर्दिष्ट है XML Schema Part 1: Structures और XML Schema Part 2: Datatypes में।
XmlSchemaAllWorld Wide Web Consortium (W3C) के all तत्व (compositor) का प्रतिनिधित्व करता है।
XmlSchemaAnnotatedकिसी भी तत्व के लिए आधार वर्ग जो annotation तत्वों को समाहित कर सकता है।
XmlSchemaAnnotationWorld Wide Web Consortium (W3C) के annotation तत्व का प्रतिनिधित्व करता है।
XmlSchemaAnyWorld Wide Web Consortium (W3C) के any तत्व का प्रतिनिधित्व करता है।
XmlSchemaAnyAttributeWorld Wide Web Consortium (W3C) के anyAttribute तत्व का प्रतिनिधित्व करता है।
XmlSchemaAppInfoWorld Wide Web Consortium (W3C) के appinfo तत्व का प्रतिनिधित्व करता है।
XmlSchemaAttributeXML Schema से attribute तत्व का प्रतिनिधित्व करता है जैसा कि World Wide Web Consortium (W3C) द्वारा निर्दिष्ट है। Attributes अन्य दस्तावेज़ तत्वों के लिए अतिरिक्त जानकारी प्रदान करते हैं। attribute टैग स्कीमा के लिए दस्तावेज़ के तत्व के टैगों के बीच नेस्ट किया जाता है। XML दस्तावेज़ attributes को एक तत्व के उद्घाटन टैग में नामित आइटम के रूप में प्रदर्शित करता है।
XmlSchemaAttributeGroupXML Schema से attributeGroup तत्व का प्रतिनिधित्व करता है जैसा कि World Wide Web Consortium (W3C) द्वारा निर्दिष्ट है। AttributesGroups एक तंत्र प्रदान करता है जिससे attribute घोषणाओं के सेट को समूहित किया जा सके ताकि उन्हें जटिल प्रकार परिभाषाओं में समूह के रूप में शामिल किया जा सके।
XmlSchemaAttributeGroupRefXML Schema से attributeGroup तत्व को ref attribute के साथ दर्शाता है जैसा कि World Wide Web Consortium (W3C) द्वारा निर्दिष्ट है। AttributesGroupRef एक attributeGroup के लिए संदर्भ है, name प्रॉपर्टी में संदर्भित attribute समूह शामिल है।
XmlSchemaChoiceXML Schema से choice तत्व (compositor) का प्रतिनिधित्व करता है जैसा कि World Wide Web Consortium (W3C) द्वारा निर्दिष्ट है। choice केवल अपने एक बच्चे को ही उदाहरण में प्रकट होने की अनुमति देता है।
XmlSchemaCollectionXML Schema परिभाषा भाषा (XSD) और XML-Data Reduced (XDR) स्कीमा का एक कैश रखता है।
XmlSchemaCollectionEnumeratorएक संग्रह पर सरल पुनरावृत्ति का समर्थन करता है। यह वर्ग विरासत में नहीं लिया जा सकता।
XmlSchemaCompilationSettingsXmlSchemaSet वर्ग के लिए स्कीमा संकलन विकल्प प्रदान करता है। यह वर्ग विरासत में नहीं लिया जा सकता।
XmlSchemaComplexContentXML Schema से complexContent तत्व का प्रतिनिधित्व करता है जैसा कि World Wide Web Consortium (W3C) द्वारा निर्दिष्ट है। यह वर्ग जटिल प्रकारों के लिए जटिल सामग्री मॉडल को दर्शाता है। यह उन जटिल प्रकारों पर विस्तार या प्रतिबंध शामिल करता है जिनमें केवल तत्व या मिश्रित सामग्री हो सकती है।
XmlSchemaComplexContentExtensionXML Schema से extension तत्व का प्रतिनिधित्व करता है जैसा कि World Wide Web Consortium (W3C) द्वारा निर्दिष्ट है। यह वर्ग विस्तार द्वारा प्राप्त जटिल सामग्री मॉडल वाले जटिल प्रकारों के लिए है। यह attributes या तत्व जोड़कर जटिल प्रकार का विस्तार करता है।
XmlSchemaComplexContentRestrictionXML Schema से restriction तत्व का प्रतिनिधित्व करता है जैसा कि World Wide Web Consortium (W3C) द्वारा निर्दिष्ट है। यह वर्ग प्रतिबंध द्वारा प्राप्त जटिल सामग्री मॉडल वाले जटिल प्रकारों के लिए है। यह जटिल प्रकार की सामग्री को विरासत में मिले जटिल प्रकार के उपसमुच्चय तक सीमित करता है।
XmlSchemaComplexTypeXML Schema से complexType तत्व का प्रतिनिधित्व करता है जैसा कि World Wide Web Consortium (W3C) द्वारा निर्दिष्ट है। यह वर्ग एक जटिल प्रकार को परिभाषित करता है जो किसी तत्व के attributes और सामग्री के सेट को निर्धारित करता है।
XmlSchemaContentस्कीमा सामग्री के लिए एक सारभूत वर्ग।
XmlSchemaContentModelकिसी प्रकार के चाइल्ड तत्वों के क्रम और संरचना को निर्दिष्ट करता है।
XmlSchemaDatatypeXmlSchemaDatatype वर्ग XML Schema परिभाषा भाषा (XSD) प्रकारों को रनटाइम प्रकारों में मैप करने के लिए एक सारभूत वर्ग है।
XmlSchemaDocumentationXML Schema से documentation तत्व का प्रतिनिधित्व करता है जैसा कि World Wide Web Consortium (W3C) द्वारा निर्दिष्ट है। यह वर्ग मानवों द्वारा annotation के भीतर पढ़ी या उपयोग की जाने वाली जानकारी को निर्दिष्ट करता है।
XmlSchemaElementXML Schema से element तत्व का प्रतिनिधित्व करता है जैसा कि World Wide Web Consortium (W3C) द्वारा निर्दिष्ट है। यह वर्ग सभी particle प्रकारों के लिए आधार वर्ग है और XML दस्तावेज़ में एक तत्व का वर्णन करने के लिए उपयोग किया जाता है।
XmlSchemaEnumerationFacetXML Schema से enumeration facet का प्रतिनिधित्व करता है जैसा कि World Wide Web Consortium (W3C) द्वारा निर्दिष्ट है। यह वर्ग simpleType तत्व के लिए वैध मानों की सूची निर्दिष्ट करता है। घोषणा एक restriction घोषणा के भीतर सम्मिलित है।
XmlSchemaExternalशामिल स्कीमा के बारे में जानकारी प्रदान करता है।
XmlSchemaFacetसभी फ़ैसेट्स के लिए एक बेस क्लास जो तब उपयोग किए जाते हैं जब सरल प्रकार प्रतिबंध द्वारा व्युत्पन्न होते हैं।
XmlSchemaFractionDigitsFacetएक सरल प्रकार तत्व के भिन्न मान के लिए दर्ज किए जा सकने वाले अंकों की संख्या पर प्रतिबंध निर्दिष्ट करता है। fractionDigits का मान एक सकारात्मक पूर्णांक होना चाहिए। विश्वव्यापी वेब कंसोर्टियम (W3C) fractionDigits फ़ैसेट का प्रतिनिधित्व करता है।
XmlSchemaGroupXML स्कीमा से group तत्व का प्रतिनिधित्व करता है जैसा कि विश्वव्यापी वेब कंसोर्टियम (W3C) द्वारा निर्दिष्ट किया गया है। यह क्लास schema स्तर पर समूहों को परिभाषित करती है जिन्हें जटिल प्रकारों से संदर्भित किया जाता है। यह तत्व घोषणाओं के एक सेट को समूहित करती है ताकि उन्हें जटिल प्रकार परिभाषाओं में समूह के रूप में सम्मिलित किया जा सके।
XmlSchemaGroupBaseएक एब्स्ट्रैक्ट क्लास जो XmlSchemaAll, XmlSchemaChoice, या XmlSchemaSequence के लिए है।
XmlSchemaGroupRefXML स्कीमा से ref एट्रिब्यूट के साथ group तत्व का प्रतिनिधित्व करता है जैसा कि विश्वव्यापी वेब कंसोर्टियम (W3C) द्वारा निर्दिष्ट किया गया है। यह क्लास जटिल प्रकारों के भीतर उपयोग की जाती है जो schema स्तर पर परिभाषित group को संदर्भित करते हैं।
XmlSchemaIdentityConstraintपहचान प्रतिबंधों के लिए क्लास: key, keyref, और unique तत्व।
XmlSchemaImportXML स्कीमा से import तत्व का प्रतिनिधित्व करता है जैसा कि विश्वव्यापी वेब कंसोर्टियम (W3C) द्वारा निर्दिष्ट किया गया है। यह क्लास अन्य स्कीमा से स्कीमा घटकों को आयात करने के लिए उपयोग की जाती है।
XmlSchemaIncludeXML स्कीमा से include तत्व का प्रतिनिधित्व करता है जैसा कि विश्वव्यापी वेब कंसोर्टियम (W3C) द्वारा निर्दिष्ट किया गया है। यह क्लास बाहरी स्कीमा से घोषणाओं और परिभाषाओं को शामिल करने के लिए उपयोग की जाती है। शामिल घोषणाएँ और परिभाषाएँ फिर कंटेनिंग स्कीमा में प्रोसेसिंग के लिए उपलब्ध होती हैं।
XmlSchemaInferenceएक XML दस्तावेज़ से XML स्कीमा डिफ़िनिशन लैंग्वेज (XSD) स्कीमा का अनुमान लगाता है। XmlSchemaInference क्लास को विरासत में नहीं लिया जा सकता।
XmlSchemaInfoएक मान्य XML नोड के पोस्ट-स्कीमा-वैलिडेशन इन्फोसैट का प्रतिनिधित्व करता है।
XmlSchemaKeyयह क्लास XMLSchema से key तत्व का प्रतिनिधित्व करती है जैसा कि विश्वव्यापी वेब कंसोर्टियम (W3C) द्वारा निर्दिष्ट किया गया है।
XmlSchemaKeyrefयह क्लास XMLSchema से keyref तत्व का प्रतिनिधित्व करती है जैसा कि विश्वव्यापी वेब कंसोर्टियम (W3C) द्वारा निर्दिष्ट किया गया है।
XmlSchemaLengthFacetXML स्कीमा से length फ़ैसेट का प्रतिनिधित्व करता है जैसा कि विश्वव्यापी वेब कंसोर्टियम (W3C) द्वारा निर्दिष्ट किया गया है। यह क्लास डेटा टाइप पर simpleType तत्व की लंबाई पर प्रतिबंध निर्दिष्ट करने के लिए उपयोग की जा सकती है।
XmlSchemaMaxExclusiveFacetXML स्कीमा से maxExclusive तत्व का प्रतिनिधित्व करता है जैसा कि विश्वव्यापी वेब कंसोर्टियम (W3C) द्वारा निर्दिष्ट किया गया है। यह क्लास simpleType तत्व के अधिकतम मान पर प्रतिबंध निर्दिष्ट करने के लिए उपयोग की जा सकती है। तत्व का मान maxExclusive तत्व के मान से कम होना चाहिए।
XmlSchemaMaxInclusiveFacetXML स्कीमा से maxInclusive तत्व का प्रतिनिधित्व करता है जैसा कि विश्वव्यापी वेब कंसोर्टियम (W3C) द्वारा निर्दिष्ट किया गया है। यह क्लास simpleType तत्व के अधिकतम मान पर प्रतिबंध निर्दिष्ट करने के लिए उपयोग की जा सकती है। तत्व का मान maxInclusive तत्व के मान से कम या बराबर होना चाहिए।
XmlSchemaMaxLengthFacetXML स्कीमा से maxLength तत्व का प्रतिनिधित्व करता है जैसा कि विश्वव्यापी वेब कंसोर्टियम (W3C) द्वारा निर्दिष्ट किया गया है। यह क्लास simpleType तत्व के डेटा मान की अधिकतम लंबाई पर प्रतिबंध निर्दिष्ट करने के लिए उपयोग की जा सकती है। लंबाई maxLength तत्व के मान से कम होनी चाहिए।
XmlSchemaMinExclusiveFacetXML स्कीमा से minExclusive तत्व का प्रतिनिधित्व करता है जैसा कि विश्वव्यापी वेब कंसोर्टियम (W3C) द्वारा निर्दिष्ट किया गया है। यह क्लास simpleType तत्व के न्यूनतम मान पर प्रतिबंध निर्दिष्ट करने के लिए उपयोग की जा सकती है। तत्व का मान minExclusive तत्व के मान से बड़ा होना चाहिए।
XmlSchemaMinInclusiveFacetXML स्कीमा से minInclusive तत्व का प्रतिनिधित्व करता है जैसा कि विश्वव्यापी वेब कंसोर्टियम (W3C) द्वारा निर्दिष्ट किया गया है। यह क्लास simpleType तत्व के न्यूनतम मान पर प्रतिबंध निर्दिष्ट करने के लिए उपयोग की जा सकती है। तत्व का मान minInclusive तत्व के मान से बड़ा या बराबर होना चाहिए।
XmlSchemaMinLengthFacetXML स्कीमा से minLength तत्व का प्रतिनिधित्व करता है जैसा कि विश्वव्यापी वेब कंसोर्टियम (W3C) द्वारा निर्दिष्ट किया गया है। यह क्लास simpleType तत्व के डेटा मान की न्यूनतम लंबाई पर प्रतिबंध निर्दिष्ट करने के लिए उपयोग की जा सकती है। लंबाई minLength तत्व के मान से बड़ी होनी चाहिए।
XmlSchemaNotationXML स्कीमा से notation तत्व का प्रतिनिधित्व करता है जैसा कि विश्वव्यापी वेब कंसोर्टियम (W3C) द्वारा निर्दिष्ट किया गया है। एक XML स्कीमाnotation घोषणा XML 1.0 NOTATION घोषणाओं का पुनर्निर्माण है। नोटेशन्स का उद्देश्य XML दस्तावेज़ के भीतर गैर-XML डेटा के फ़ॉर्मेट का वर्णन करना है।
XmlSchemaNumericFacetएक बेस क्लास जो numeric फ़ैसेट्स को परिभाषित करने के लिए है। यह क्लास numeric फ़ैसेट क्लासों जैसे XmlSchemaMinLengthFacet के लिए बेस क्लास है।
XmlSchemaObjectरूट क्लास का प्रतिनिधित्व करता है जो Xml स्कीमा ऑब्जेक्ट मॉडल पदानुक्रम के लिए है और XmlSchema क्लास जैसी क्लासों के लिए बेस क्लास के रूप में कार्य करता है।
XmlSchemaObjectCollectionXmlSchemaObjects का एक संग्रह।
XmlSchemaObjectEnumeratorXmlSchemaObjectCollection के लिए एनेमरेटर का प्रतिनिधित्व करता है।
XmlSchemaObjectTableXmlSchema क्लास में सम्मिलित तत्वों के लिए संग्रह प्रदान करता है (उदाहरण के लिए, Attributes, AttributeGroups, Elements, आदि)।
XmlSchemaParticleउसके लिए एक बेस क्लास सभी कण प्रकारों के लिए बेस क्लास है (उदा. XmlSchemaAny).
XmlSchemaPatternFacetXML Schema से pattern तत्व को दर्शाता है जैसा कि World Wide Web Consortium (W3C) ने निर्दिष्ट किया है। इस क्लास का उपयोग simpleType तत्व के लिए दर्ज किए गए मान पर प्रतिबंध निर्दिष्ट करने के लिए किया जा सकता है।
XmlSchemaRedefineXML Schema से redefine तत्व को दर्शाता है जैसा कि World Wide Web Consortium (W3C) ने निर्दिष्ट किया है। इस क्लास का उपयोग बाहरी स्कीमा फ़ाइलों से सरल और जटिल प्रकारों, समूहों और गुण समूहों को वर्तमान स्कीमा में पुनः परिभाषित करने की अनुमति देने के लिए किया जा सकता है। इस क्लास का उपयोग स्कीमा तत्वों के लिए संस्करण प्रदान करने के लिए भी किया जा सकता है।
XmlSchemaSequenceXML Schema से sequence तत्व (कॉम्पोजिटर) को दर्शाता है जैसा कि World Wide Web Consortium (W3C) ने निर्दिष्ट किया है। sequence समूह के तत्वों को कंटेनर तत्व के भीतर निर्दिष्ट क्रम में प्रकट होने की आवश्यकता रखता है।
XmlSchemaSetXML Schema परिभाषा भाषा (XSD) स्कीमा का एक कैश रखता है।
XmlSchemaSimpleContentXML Schema से simpleContent तत्व को दर्शाता है जैसा कि World Wide Web Consortium (W3C) ने निर्दिष्ट किया है। यह क्लास सरल और जटिल प्रकारों के लिए सरल कंटेंट मॉडल के साथ है।
XmlSchemaSimpleContentExtensionXML Schema से सरल कंटेंट के लिए extension तत्व को दर्शाता है जैसा कि World Wide Web Consortium (W3C) ने निर्दिष्ट किया है। इस क्लास का उपयोग विस्तार द्वारा सरल प्रकारों को व्युत्पन्न करने के लिए किया जा सकता है। ऐसे व्युत्पन्न तत्व की सामग्री को गुण जोड़कर विस्तारित करने के लिए उपयोग किए जाते हैं।
XmlSchemaSimpleContentRestrictionXML Schema से सरल कंटेंट के लिए restriction तत्व को दर्शाता है जैसा कि World Wide Web Consortium (W3C) ने निर्दिष्ट किया है। इस क्लास का उपयोग प्रतिबंध द्वारा सरल प्रकारों को व्युत्पन्न करने के लिए किया जा सकता है। ऐसे व्युत्पन्न तत्व का उपयोग तत्व के मानों की सीमा को विरासत में मिले सरल प्रकार में निर्दिष्ट मानों के उपसमुच्चय तक सीमित करने के लिए किया जा सकता है।
XmlSchemaSimpleTypeXML Schema से सरल कंटेंट के लिए simpleType तत्व को दर्शाता है जैसा कि World Wide Web Consortium (W3C) ने निर्दिष्ट किया है। यह क्लास एक सरल प्रकार को परिभाषित करती है। सरल प्रकार गुणों या केवल‑पाठ सामग्री वाले तत्वों के मान के लिए जानकारी और प्रतिबंध निर्दिष्ट कर सकते हैं।
XmlSchemaSimpleTypeContentसरल प्रकार कंटेंट क्लासों के लिए एक बेस क्लास।
XmlSchemaSimpleTypeListXML Schema से list तत्व को दर्शाता है जैसा कि World Wide Web Consortium (W3C) ने निर्दिष्ट किया है। इस क्लास का उपयोग एक simpleType तत्व को निर्दिष्ट डेटा प्रकार के मानों की सूची के रूप में परिभाषित करने के लिए किया जा सकता है।
XmlSchemaSimpleTypeRestrictionXML Schema से सरल प्रकारों के लिए restriction तत्व को दर्शाता है जैसा कि World Wide Web Consortium (W3C) ने निर्दिष्ट किया है। इस क्लास का उपयोग simpleType तत्व को प्रतिबंधित करने के लिए किया जा सकता है।
XmlSchemaSimpleTypeUnionXML Schema से सरल प्रकारों के लिए union तत्व को दर्शाता है जैसा कि World Wide Web Consortium (W3C) ने निर्दिष्ट किया है। एक union डेटा प्रकार का उपयोग simpleType की सामग्री निर्दिष्ट करने के लिए किया जा सकता है। simpleType तत्व का मान union में निर्दिष्ट वैकल्पिक डेटा प्रकारों के सेट में से कोई भी एक होना चाहिए। यूनियन प्रकार हमेशा व्युत्पन्न प्रकार होते हैं और कम से कम दो वैकल्पिक डेटा प्रकारों को शामिल करना आवश्यक है।
XmlSchemaTotalDigitsFacetXML Schema से totalDigits फ़ैसेट को दर्शाता है जैसा कि World Wide Web Consortium (W3C) ने निर्दिष्ट किया है। इस क्लास का उपयोग simpleType तत्व के मान के लिए दर्ज किए जा सकने वाले अंकों की संख्या पर प्रतिबंध निर्दिष्ट करने के लिए किया जा सकता है। totalDigits का वह मान एक सकारात्मक पूर्णांक होना चाहिए।
XmlSchemaTypeसभी सरल प्रकारों और जटिल प्रकारों के लिए बेस क्लास।
XmlSchemaUniqueXML Schema से unique तत्व को दर्शाता है जैसा कि World Wide Web Consortium (W3C) ने निर्दिष्ट किया है। इस क्लास का उपयोग तत्वों के सेट में एक अनूठी बाधा की पहचान करने के लिए किया जा सकता है।
XmlSchemaValidatorXML Schema परिभाषा भाषा (XSD) Schema वैधता इंजन को दर्शाता है। XmlSchemaValidator क्लास को विरासत में नहीं लिया जा सकता।
XmlSchemaWhiteSpaceFacetWorld Wide Web Consortium (W3C) का whiteSpace फ़ैसेट दर्शाता है।
XmlSchemaXPathWorld Wide Web Consortium (W3C) का selector तत्व दर्शाता है।

Enums

एनमविवरण
XmlSchemaContentProcessingany और anyAttribute तत्व प्रतिस्थापनों के वैधता मोड के बारे में जानकारी प्रदान करता है।
XmlSchemaContentTypeजटिल प्रकार के कंटेंट मॉडल के लिए एन्यूमरेशन। यह पोस्ट-स्कीमा-वैधता सूचना सेट (infoset) में कंटेंट को दर्शाता है।
XmlSchemaDatatypeVarietyप्रकार के W3C XML स्कीमा डेटा प्रकार विविधता को निर्दिष्ट करता है।
XmlSchemaDerivationMethodव्युत्पन्न को रोकने के विभिन्न तरीकों को प्रदान करता है।
XmlSchemaFormनिर्देशित करता है कि क्या गुणों या तत्वों को नेमस्पेस उपसर्ग के साथ योग्य होना चाहिए।
XmlSchemaUseगुण के उपयोग के तरीके का संकेतक।
XmlSchemaValidationFlagsस्कीमा वैधता विकल्पों को निर्दिष्ट करता है जो XmlSchemaValidator और XmlReader क्लासों द्वारा उपयोग किए जाते हैं।
XmlSchemaValidityXmlSchemaValidator क्लास द्वारा मान्य किए गए XML आइटम की वैधता को दर्शाता है।
XmlSeverityTypeवैधता इवेंट की गंभीरता को दर्शाता है।
XmlTypeCodeW3C XML Schema डिफिनिशन लैंग्वेज (XSD) स्कीमा प्रकारों को दर्शाता है।

Typedefs

टाइपडिफ़विवरण
ValidationEventHandlerXML स्कीमा वैधता इवेंट्स और ValidationEventArgs को संभालने वाली कॉलबैक मेथड को दर्शाता है।
XmlSchemaException
XmlSchemaInferenceException
XmlValueGetterXmlSchemaValidator क्लास द्वारा उपयोग किया जाने वाला एक कॉलबैक जो एट्रिब्यूट, टेक्स्ट और व्हाइटस्पेस मानों को रन‑टाइम टाइप में पास करता है जो XML Schema डिफिनिशन लैंग्वेज (XSD) टाइप के साथ संगत होता है।