XML Schema key ইলেকট্রন
বিবরণ ও ব্যবহার
key ইলেকট্রনটি নির্দিষ্ট বৈশিষ্ট্য বা ইলেকট্রন মূল্য (বা একটি সংকলন) নির্দিষ্ট করে, যা নির্দিষ্ট পরিধিতে থাকবে। পরিধি হলো ইনস্ট্যান্স ডকুমেন্টের element নিয়ে গঠিত। কী বোঝায় যে, নির্দিষ্ট পরিধিতে ডাটা অভিন্ন, কোনো কিছু নয় এবং সর্বদা উপস্থিত থাকবে。
key ইলেকট্রনটি নিম্নলিখিত ইলেকট্রনগুলোকে ক্রমানুসারে ধারণ করতে হবে:
selector ইলেকট্রন:
একটি এবং শুধুমাত্র একটি selector ইলেকট্রন থাকতে হবে。
selector ইলেকট্রন selector একটি XPath এক্সপ্রেশন ধারণ করে, যা একটি ইলেকট্রন সংগ্রহ নির্দিষ্ট করে, যেখানে field দ্বারা নির্দিষ্ট মূল্য অভিন্ন হতে হবে。
field ইলেকট্রন
একটি বা একাধিক field ইলেকট্রন থাকতে হবে。
প্রত্যেক field ইলেকট্রন একটি XPath এক্সপ্রেশন ধারণ করে, যা selector ইলেকট্রন দ্বারা নির্দিষ্ট ইলেকট্রন সংগ্রহের জন্য অভিন্ন মূল্য (বৈশিষ্ট্য বা ইলেকট্রন মূল্য) নির্দিষ্ট করে。
যদি একাধিক field ইলেকট্রন থাকে, তবে field ইলেকট্রনের কম্বিনেশন অভিন্ন হতে হবে। এই ক্ষেত্রে, একক field ইলেকট্রনের মূল্য প্রার্থী ইলেকট্রনের জন্য অভিন্ন হতে পারে না, কিন্তু সমস্ত ফিল্ডের কম্বিনেশন অভিন্ন হতে হবে。
ইলেকট্রন তথ্য
উপস্থিতির সংখ্যা | অসীমিত |
পিতৃ ইলেকট্রন | element |
বিষয় | annotation, field, selector |
নিয়ম
<key id=ID name=NCName 必需。规定 key 元素的名称。 > (annotation?,(selector,field+))
</key>
(? 符号声明在 key 元素中,元素可出现零次或一次,+ 符号声明元素必须出现一次或多次。) | 属性 |
---|---|
描述 | id |
可选。规定该元素的唯一的 ID。 | name |
必需。规定 key 元素的名称。 | any attributes |