XML Schema simpleType ইলেকট্রনমেন্ট
পরিভাষা ও ব্যবহার
simpleType ইলেকট্রনমেন্ট একটি সহজ টাইপ নির্দিষ্ট করে, যা সাধারণত টেক্সট বিষয়ের ইলেকট্রনমেন্ট বা অতিক্রমের মান সম্পর্কে তথ্য এবং তাদের সীমাবদ্ধতা নির্দিষ্ট করে。
ইলেকট্রনমেন্ট তথ্য
প্রকাশনা | অসীমিত |
পিতৃইলেকট্রনমেন্ট | attribute、element、list、restriction (simpleType)、schema、union |
বিষয় | annotation、list、restriction (simpleType)、union |
ব্যাকরণ
<simpleType id=ID name=NCName অন্য অতিক্রম > (annotation?,(restriction|list|union)) </simpleType>
(? সিগনিফিকেশন ইলেকট্রনমেন্ট simpleType ইলেকট্রনমেন্টে শূন্যসংখ্যক বা একটি সম্পর্কিত হতে পারে।)
অতিক্রম | বর্ণনা |
---|---|
id | বাধ্যতামূলক নয়। এই ইলেকট্রনমেন্টের অভিন্ন ID নির্দিষ্ট করুন。 |
name |
টাইপ নাম। এই নামটি XML নামকরণসম্পত্তি নিয়মনীতিতে বিনম্র নাম (NCName) হতে হবে。 যদি নির্দিষ্ট করা হয়, তবে এই নামটি simpleType এবং complexType ইলেকট্রনমেন্টের মধ্যে অভিন্ন হতে হবে。 যদি simpleType ইলেকট্রনমেন্ট schema ইলেকট্রনমেন্টের সাব-ইলেকট্রনমেন্ট হয়, তবে এটি বাধ্যতামূলক হবে, অন্যথায় এটি অনুমদিত না হবে。 |
অন্য অতিক্রম | বাধ্যতামূলক। নন-স্কেমা নামকরণসম্পত্তির অন্য কোনো অতিক্রম নির্দিষ্ট করুন。 |
প্রতিমান
উদাহরণ ১
এই উদাহরণে "age" ইলেকট্রনমেন্টটি একটি সীমাবদ্ধ সহজ টাইপ। age-র মান ০ থেকে ১০০ এর মধ্যে হতে পারে না:
<xs:element name="age"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="100"/> </xs:restriction> </xs:simpleType> </xs:element>