मैं प्राथमिक तत्व की तरह अद्वितीय होने के लिए तत्व की विशेषता बनाना चाहता हूं। इसे कैसे करे?एक्सएमएल स्कीमा में एक विशेषता को अद्वितीय कैसे बनाएं?
11
A
उत्तर
23
कुछ इस तरह काम करना चाहिए:
<xs:element name="books" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="book" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="isbn" type="xs:string"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:unique name="unique-isbn">
<xs:selector xpath="book"/>
<xs:field xpath="@isbn"/>
</xs:unique>
</xs:element>
मूल रूप से, आप एक <xs:unique>
तत्व का उपयोग एक "विशिष्टता" बाधा को परिभाषित करने और क्या परिभाषित XPath इस विशिष्टता के लिए आवेदन करना चाहिए कर सकते हैं।
अधिक जानकारी के लिए W3Schools 'entry on <xs:unique>
देखें।
0
नोट: यदि आपके पास अलग-अलग नामस्थान हैं तो यह काम नहीं कर रहा है। तो फिर तुम पूर्ण XPath अभिव्यक्ति की जरूरत है:
यह हो सकता है की तरह:
<xs:unique name="unique-isbn">
<xs:selector xpath="theOtherNamespace:book"/>
<xs:field xpath="@isbn"/>
</xs:unique>
संबंधित मुद्दे
- 1. विशेषता मान (एक्सएमएल स्कीमा)
- 2. एक्सएमएल स्कीमा अभी भी अद्वितीय
- 3. SimpleType और विशेषता के लिए एक्सएमएल स्कीमा?
- 4. XML स्कीमा में अद्वितीय बाधा
- 5. एक्सएमएल स्कीमा - केवल एक तत्व में गुण
- 6. SSMS में स्कीमा बनाएं
- 7. एक्सएमएल स्कीमा: प्रतिस्थापन समूह
- 8. एक्सएमएल स्कीमा
- 9. एक्सएमएल विशेषता
- 10. एक MySQL इकाई-विशेषता-मूल्य स्कीमा को कैसे पिवोट करें
- 11. FluentNHibernate में समग्र अद्वितीय बाधा कैसे बनाएं?
- 12. एक्सएमएल स्कीमा: खाली लक्ष्य नामस्थान
- 13. मोंगोस में परस्पर निर्भर स्कीमा कैसे बनाएं?
- 14. एक्सएमएल स्कीमा (एक्सएसडी)
- 15. पूर्ण एक्सएमएल स्कीमा प्रमाणीकरण
- 16. क्या मेरे पास एक एक्सएमएल स्कीमा (एक्सएसडी) एक और एक्सएमएल-स्कीमा शामिल हो सकती है?
- 17. एक्सएमएल स्कीमा (एक्सएसडी)
- 18. एक्सएमएल विशेषता में न्यूलाइन कैसे सहेजें?
- 19. एक वर्कर (50) कॉलम अद्वितीय बनाएं
- 20. एक्सएमएल स्कीमा प्रमाणीकरण सी #
- 21. एक्सएमएल स्कीमा नेमस्पेस
- 22. जावा एक्सएमएल स्कीमा सत्यापन:
- 23. एक्सएमएल स्कीमा: इसी स्कीमा के साथ आयात को बदलना
- 24. एचआर-एक्सएमएल डेटाबेस स्कीमा
- 25. मैं XmlArray तत्व (एक्सएमएल सीरियलाइजेशन) में एक विशेषता कैसे जोड़ूं?
- 26. एक्सिस 2 और एक एक्सएमएल स्कीमा को नीचे-नीचे दृष्टिकोण
- 27. एक XML स्कीमा में एक GUID सरल टाइप कैसे जोड़ें?
- 28. स्वचालित रूप से एक XML स्कीमा से एक GUI बनाएं
- 29. एक्सएमएल DTD/स्कीमा मान्यता Maven
- 30. एक्सएसडी स्कीमा में एलिमेंट-अनिवार्य विशेषता घोषणा: