পড়ার পরামর্শ
XML Schema unique তত্ত্বকে
বর্ণনা ও ব্যবহার
unique তত্ত্বকে নির্দিষ্ট পক্ষে অ্যাট্রিবিউট বা তত্ত্বকে মূল্য (অ্যাট্রিবিউট বা তত্ত্বকে মূল্যের সমূহ) একক হতে হবে। এই মূল্যটি একক হবে বা ০ হবে
unique তত্ত্বকে
unique তত্ত্বকে ক্রমানুসারে নিম্নলিখিত তত্ত্বগুলি নিয়ে থাকবে
selector তত্ত্বকে
অপরিহার্য। একটি এবং শুধুমাত্র একটি selector তত্ত্বকে থাকবে
field তত্ত্বকে
যা selector তত্ত্বকে নির্দিষ্ট তত্ত্বগুলির জন্য একক বলা হবে (অ্যাট্রিবিউট বা তত্ত্বকে মূল্য)
অপরিহার্য। প্রত্যেকটি field তত্ত্বকে একটি XPath অভিব্যক্তি নিয়ে থাকবে
তত্ত্বকে তথ্য
উপস্থিতির পক্ষ | একবার |
মাত্রা | element |
বিষয় | annotation、field、selector |
ব্যবহার
<unique id=ID name=NCName কোনও অতিরিক্ত অ্যাট্রিবিউট > (annotation?,(selector,field+)) </unique>
(? সংকেতকরণ unique তত্ত্বে এই তত্ত্বটি কোনও সময় বা একবার উপস্থিত হতে পারে。)
অ্যাট্রিবিউট | বর্ণনা |
---|---|
আইডি | বাছাইযোগ্য। এই তত্ত্বকে একক আইডি নির্দিষ্ট করুন |
নাম | অপরিহার্য। এই তত্ত্বকে নাম নির্দিষ্ট করুন |
কোনও অতিরিক্ত অ্যাট্রিবিউট | বাছাইযোগ্য। নন-স্কেমা নামক জায়গায় কোনও অন্য প্রতিভার নাম নির্দিষ্ট করুন |
উদাহরণ
উদাহরণ 1
এই উদাহরণ দুই সাধারণ ধরনের মিশ্রণকৃত সাধারণ ধরন
<xs:element name="jeans_size"> <xs:simpleType> <xs:union memberTypes="sizebyno sizebystring" /> </xs:simpleType> </xs:element> <xs:simpleType name="sizebyno"> <xs:restriction base="xs:positiveInteger"> <xs:maxInclusive value="42"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="sizebystring"> <xs:restriction base="xs:string"> <xs:enumeration value="small"/> <xs:enumeration value="medium"/> <xs:enumeration value="large"/> </xs:restriction> </xs:simpleType>