XML Schema list ইলেকট্রন
বিবরণ ও ব্যবহার
list ইলেকট্রন এককটি simpleType দ্বারা নির্ধারিত কলম সংকেত নির্ধারণ করে。
এই অ্যাট্রিবিউটটি সাধারণ টাইপের মানের একটি তালিকা হিসাবে সম্পূর্ণ করে।
ইলেকট্রন তথ্য
উপস্থিতির সংখ্যা | একবার |
মাত্রা | simpleType |
বিষয় | annotation、simpleType |
বিন্যাস
<list id=ID itemType=QName কোনও অ্যাট্রিবিউট > (annotation?,(simpleType?)) </list>
(? সমূহ ডিক্লেয়ার হয়েছে list ইলেকট্রনে এলিমেন্টটি শূন্যবার বা একবার ব্যবহৃত হতে পারে。)
বৈশিষ্ট্য | বর্ণনা |
---|---|
id | বাধ্যতামূলক নয়। এই ইলেকট্রনের একক আইডি নির্দিষ্ট করুন。 |
itemType | এই schema (বা নির্দিষ্ট নামস্পেস দ্বারা ইনডিকেটড অন্য কোনও schema) তে নির্ধারিত অভ্যন্তরীণ ডাটা টাইপ বা simpleType ইলেকট্রনের নাম। list ইলেকট্রন থাকা simpleType ইলেকট্রন থেকে list মান দ্বারা উদ্ভূত হয়। list মান একটি সীমিত নাম (QName) হতে হবে। simpleType ইলেকট্রন থাকলে, এই অ্যাট্রিবিউটটি ব্যবহার করা যাবে না, না তবে এটি বাধ্যতামূলক হবে。 |
কোনও অ্যাট্রিবিউট | বাধ্যতামূলক নয়। non-schema নামস্পেসের অন্য কোনও বৈশিষ্ট্যকে নির্দিষ্ট করুন。 |
প্রতিদর্শন
উদাহরণ 1
এই উদাহরণটি একটি সহজ ইন্টিজার কলমের জন্য প্রদর্শন করে:
<?xml version="1.0"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="intvalues" type="valuelist"> <xs:simpleType name="valuelist"> <xs:list itemType="xs:integer"/> </xs:simpleType> </xs:schema>
ডকুমেন্টের "intvalues" ইলেকট্রনটি এই মতো (মনে রাখুন এই তালিকাটি পাঁচটি তালিকাবস্তু নিয়ে গঠিত):
<intvalues>100 34 56 -23 1567</intvalues>
মন্তব্য:স্পেস তালিকার বিভাজক হিসাবে ব্যবহৃত হয়。
উদাহরণ 2
এই উদাহরণটি একটি স্ট্রিং টাইপের জন্য একটি সহজ কলম প্রদর্শন করে:
<?xml version="1.0"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="stringvalues" type="valuelist"> <xs:simpleType name="valuelist"> <xs:list itemType="xs:string"/> </xs:simpleType> </xs:schema>
องค์ประกอบ "stringvalues" ในเอกสารเหมือนนี้ (จำเป็นต้องทราบว่ารายการนี้มีสี่รายการ):
<stringvalues>I love XML Schema</stringvalues>