XML Schema key ইউনিট
সংজ্ঞা ও ব্যবহার
key ইউনিটটি অপেক্ষা বা ইউনিট মান (বা একটি সমবায়) নির্দিষ্ট একটি ক্ষেত্রের কী হবে। কীর পরিধি হল ইনস্ট্যান্স ডকুমেন্টের মধ্যে থাকা element। কী এর মানে হল যে, নির্দিষ্ট ক্ষেত্রের মধ্যে ডাটা একক, শূন্য নয় এবং সর্বদা উপস্থিত থাকবে。
key ইউনিটটি ক্রমবর্ধমানভাবে নিম্নলিখিত ইউনিটগুলি ধারণ করতে হবে:
selector ইউনিটঃ
একটি এবং শুধুমাত্র একটি selector ইউনিট থাকতে হবে。
selector ইউনিটটি selector ইউনিট দ্বারা নির্দিষ্ট ইউনিটগুলির জন্য একক মান (অপেক্ষা বা ইউনিট মান) নির্দিষ্ট করে একটি XPath এক্সপ্রেশন ধারণ করে。
field ইউনিট
একটি বা একাধিক field ইউনিট থাকতে হবে。
প্রত্যেকটি field ইউনিটই একটি XPath এক্সপ্রেশন ধারণ করে, যা selector ইউনিট দ্বারা নির্দিষ্ট ইউনিটগুলির জন্য একক মান (অপেক্ষা বা ইউনিট মান) নির্দিষ্ট করে。
একাধিক field ইউনিট থাকলে, field ইউনিটগুলির সমবায় এককত্ব থাকতে হবে। এই পরিস্থিতিতে, এককক্ষরভুক্ত field ইউনিটটির মান অবশ্যই একক হতে হবেনা, কিন্তু সবকটি ফিল্ডের সমবায় এককত্ব থাকতে হবে。
元素信息
ការបង្ហាញ | គ្មានកំណត់ |
សមាសធាតុមេ | element |
មាតិ | annotation、field、selector |
ច្បាប់
<key id=ID name=NCName any attributes > (annotation?,(selector,field+)) </key>
(? សញ្ញាបញ្ជាក់ក្នុងសមាសធាតុ key សមាសធាតុអាចមានពីរដង ឬមិនមាន + សញ្ញាបញ្ជាក់ថាសមាសធាតុត្រូវមានពីរដង ឬច្រើនដង)
លក្ខណៈ | ការពន្យល់ |
---|---|
id | ជាកំណត់ជាចម្លើយ កំណត់ ID មួយដើម្បីសមាសធាតុនេះ |
name | ចាំបាច់ កំណត់ឈ្មោះនៃសមាសធាតុ key |
any attributes | ជាកំណត់ជាចម្លើយ កំណត់លក្ខណៈសម្បត្តិផ្សេងទៀតដែលមានទំនាក់ទំនងជាមួយនឹង non-schema ទំនាក់ទំនងឈ្មោះ |