XML स्कीमा फ़ाइलों में xs
और xsd
उपसर्गों के बीच क्या अंतर है ?
जवाबों:
स्कीमा घटकों के एक्सएमएल निरूपण के लिए http://www.w3.org/2001/XMLSchema नाम के नाम से पहचानी जाने वाली शब्दावली का उपयोग किया जाता है । संक्षिप्तता के लिए, इस विनिर्देश में पाठ और उदाहरण उपसर्ग xs का उपयोग करते हैं: इस नाम स्थान के लिए खड़े होने के लिए; व्यवहार में, किसी भी उपसर्ग का उपयोग किया जा सकता है।
अंत में xs या xsd केवल उपसर्ग हैं। उदाहरण के लिए Microsoft स्कीमा द्वारा XSD का उपयोग किया जाता है।
महत्वपूर्ण यह है कि आप नाम स्थान कैसे घोषित करते हैं।
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
...
</xs:schema>
या
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
...
</xsd:schema>
के बराबर होना चाहिए।
xs
/ xsd
- बल्कि सामान्य रूप से XML स्कीमा कैसे काम करता है। इसके अलावा, DTD और XSD के बीच का अंतर जानने के लिए।
नहीं है कोई फर्क नहीं यह पसंद का मामला है,
xs:
और xsd:
नामस्थान उपसर्ग कहा जाता है। उन्हें xmlns
मूल तत्व में तत्वों का उपयोग करके घोषित किया जाता है।
अधिवेशन के द्वारा लोग xs:
या तो चयन करते हैं या उसको xsd:
मैप करते हैं http://www.w3.org/2001/XMLSchema
। एक ही दस्तावेज़ में दोनों होने के कारण भ्रम की स्थिति है और इससे बचा जाना चाहिए।
xmlns
नाम स्थान क्या हैं, यह निर्धारित करने के लिए अपनी घोषणाओं की जाँच करें ।