XML Schema list এলিমেন্ট
নির্দেশ ও ব্যবহার
list এলিমেন্ট list মানের simpleType নির্ধারিত একটি সংকলন নির্ধারিত করে。
এই অ্যাট্রিবিউট সাইনপ্লেক্স টাইপ নির্দিষ্ট ডাটা টাইপের মানের একটি তালিকা হিসাবে নির্ধারিত করে。
এলিমেন্ট তথ্য
বিভাজক | একবার |
মাত্রা | simpleType |
বিষয় | annotation, simpleType |
গ্রামার
<list id=ID itemType=QName অ্যানি অ্যাট্রিবিউট > (annotation?,(simpleType?)) </list>
(? সংকেত লিস্ট এলিমেন্টে এলিমেন্ট কোনওভাবেই থাকতে পারে বা একবার থাকতে পারে)。
অ্যাট্রিবিউট | বর্ণনা |
---|---|
id | অপশনাল।এই এলিমেন্টের অভিন্ন ID নির্দিষ্ট করুন。 |
itemType | এই স্কেমা (বা নির্দিষ্ট নামস্পেসের দ্বারা ইনডিকেট অন্য স্কেমা) তে নির্ধারিত বিন্দুত্ব ডাটা টাইপ বা simpleType এলিমেন্টের নাম।একটি list এলিমেন্ট থাকা simpleType এলিমেন্ট list মানের simpleType থেকে উদ্ভূত।list মান list থেকে নির্ধারিত।যদি সাইনপ্লেক্স এলিমেন্ট থাকা থাকে, তবে এই অ্যাট্রিবিউট ব্যবহার করা যাবে না, অন্যথায় এই অ্যাট্রিবিউট অপরিহার্য। |
অ্যানি অ্যাট্রিবিউট | অপশনাল।নন-স্কেমা নামস্পেসের অন্য কোনও অ্যাট্রিবিউট নির্দিষ্ট করুন。 |
ইনস্ট্যান্স
উদাহরণ 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>