XML Schema keyref উপাদান

পরিভাষা ও ব্যবহার

keyref উপাদানটি নির্দিষ্ট করে অথবা unique উপাদানের মান সংক্রান্ত বৈশিষ্ট্য বা উপাদান মান (অথবা একটি গোষ্ঠী মান)।

keyref উপাদানটি নিম্নলিখিত উপাদানগুলি ক্রমবর্ধমানে ধার্যকরি করে:

selector উপাদানঃ

একটি এবং শুধুমাত্র একটি selector উপাদান থাকতে হবে。

selector উপাদানটির মধ্যে XPath এক্সপ্রেশন থাকে, যা একটি উপাদান সেট নির্দিষ্ট করে, যেখানে field নির্দিষ্ট মান অভিন্ন হতে হবে。

field উপাদান

একটি বা বেশিরভাগ field উপাদান থাকতে হবে。

প্রত্যেক field উপাদানকে একটি XPath এক্সপ্রেশন নিয়ে থাকে, যা selector উপাদানের নির্দিষ্ট উপাদান সেটের জন্য অভিন্ন মান (বৈশিষ্ট্য বা উপাদান মান) নির্দিষ্ট করে

যদি একাধিক field উপাদান থাকে, তবে field উপাদানের কম্বিনেশন অভিন্ন হতে হবে।এই পরিস্থিতিতে, এককক্ষমাত্রা field উপাদানের মান প্রকৃতপক্ষে অভিন্ন হতে পারে না, কিন্তু সব ক্ষেত্রের কম্বিনেশন অভিন্ন হতে হবে。

উপাদান তথ্য

দেখা যেতে হবের পক্ষ একবার
পিতৃ উপাদান element
বিষয় annotation、field、selector

গঠনশৈলী

<keyref
id=ID
name=NCName
refer=QName
কোনও প্রতিভাত্ত্ব
>
(annotation?,(selector,field+))
</include>

(? সংকেতকরণ key উপাদানের মধ্যে, উপাদান ০ বা ১বার দেখা যেতে পারে, + সংকেতকরণ উপাদানটি ১ বা বেশি বার দেখা যেতে হবে。)

বৈশিষ্ট্য বর্ণনা
id অপশনালি।এই উপাদানটির একক আইডি নির্দিষ্ট করে
name অপশনাল।key ইলাকার নাম নির্দিষ্ট করুন।
refer অপশনাল।এই schema (বা নির্দিষ্ট নামস্পেসের অন্য কোনও schema) তে নির্দিষ্ট করা key বা unique ইলাকার নাম নির্দিষ্ট করুন।refer মানক হবে নির্দিষ্টকৃত নাম (QName)।এই মানকটিতে নামস্পেস প্রিফিক্স অন্তর্ভুক্ত করা যায়。
কোনও প্রতিভাত্ত্ব অপশনাল।non-schema নামস্পেসের অন্য কোনও প্রতিভাত্ত্বকে নির্দিষ্ট করুন。