XML - Schema's in Hindi




एक XML Schema एक XML document की संरचना का वर्णन करता है, XML Schema language को XML Schema डेफिनिशन के रूप में भी जाना जाता है।

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="note"gt;
  <xs:complexType>
    <xs:sequence>
      <xs:element name="to" type="xs:string"/>
      <xs:element name="from" type="xs:string"/>
      <xs:element name="heading" type="xs:string"/>
      <xs:element name="body" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

</xs:schema>

दोस्तों XML Schema का उद्देश्य XML दस्तावेज के legal building ब्लॉक को परिभाषित करना है।

एक XML schema एक XML document का structural लेआउट है, जो document की बाधाओं और सामग्रियों के संदर्भ में व्यक्त किया गया है। निम्नलिखित combination का उपयोग करके बाधाओं को व्यक्त किया जाता है

  • यह elements के क्रम को नियंत्रित करने वाले एक grammatical rules है

  • यह एक element और content attribute को नियंत्रित करने वाले data types है

  • यह elements और attributes के लिए डिफ़ॉल्ट और fixed values है

XML Schema Standards

XML Schema डेफिनिशन (XSD) वर्तमान में XML documents का वर्णन करने के लिए वास्तविक तथ्य है. और XML Schema standard है जिसके बारे में हम इस chapter में चर्चा करेंगे। XSD को वर्ल्ड वाइड वेब consortium (W3C) द्वारा नियंत्रित किया जाता है। एक XSD स्वयं एक XML दस्तावेज़ है, और XSD standard का वर्णन करने के लिए एक XSD भी है।

Document Type Definition पहला एक औपचारिक standard था लेकिन अब ज्यादातर मामलों में XSD द्वारा अधिग्रहण किया जाता है।