XML Schema রেফারেন্স ম্যানুয়াল

XSD উপাদান

উপাদান ব্যাখ্যা
all সাব-উপাদানগুলির কোনও ক্রমে উপস্থিত হতে পারে, এমনকি কোনও সাব-উপাদানও কোনও সময়ে উপস্থিত হতে পারে বা না।
annotation annotation তাত্ত্বিক উপাদানটি একটি শীর্ষস্থানীয় উপাদান, যা schema-র মন্তব্যকে নির্দিষ্ট করে।
any নির্মাতাকে স্কেচা দ্বারা নির্দিষ্ট নয় এমন এলিমেন্টের মাধ্যমে XML ডকুমেন্টকে সম্প্রসারণ করার সুযোগ দেয়。
anyAttribute নির্মাতাকে স্কেচা দ্বারা নির্দিষ্ট নয় এমন অ্যাট্রিবিউটের মাধ্যমে XML ডকুমেন্টকে সম্প্রসারণ করার সুযোগ দেয়。
appInfo annotation এলিমেন্টের মধ্যে অ্যাপ্লিকেশনের জন্য ব্যবহৃত তথ্যকে নির্দিষ্ট করুন。
attribute একটি অ্যাট্রিবিউট নির্দিষ্ট করুন。
attributeGroup জটিল ধরন নির্দিষ্টকরণে ব্যবহৃত অ্যাট্রিবিউট গোষ্ঠীকে নির্দিষ্ট করুন。
choice শুধুমাত্র <choice> ঘোষণায় একটি এলিমেন্টকে একটি গোষ্ঠী এলিমেন্টে অন্তর্ভুক্ত করার অনুমতি দেয়。
complexContent জটিল ধরন (মিশ্র কনটেন্ট বা শুধুমাত্র এলিমেন্ট থাকা) নির্দিষ্টকরণের সম্প্রসারণ বা সীমাবদ্ধতা নির্দিষ্ট করুন。
complexType জটিল ধরনকে নির্দিষ্ট করুন。
documentation schema-এর টেক্সট নোটেশনকে নির্দিষ্ট করুন。
element এলিমেন্টকে নির্দিষ্ট করুন。
extension বর্তমান সহজ ধরন বা জটিল ধরন এলিমেন্টকে সম্প্রসারণ করুন。
field একটি XPath এক্সপ্রেসন নির্দিষ্ট করুন, যা পরিচয় সীমাবদ্ধতা নির্দিষ্টকরণের জন্য ব্যবহৃত মান নির্দিষ্ট করে。
group জটিল ধরন নির্দিষ্টকরণে ব্যবহৃত এলিমেন্ট গোষ্ঠীকে নির্দিষ্ট করুন。
import একটি ডকুমেন্টের জন্য ভিন্ন লক্ষ্য নামস্পেসের একাধিক schema যোগ করুন。
include একটি ডকুমেন্টের জন্য একই লক্ষ্য নামস্পেসের একাধিক schema যোগ করুন。
key অ্যাট্রিবিউট বা এলিমেন্ট মান (বা একটি গোষ্ঠী মান) নির্দিষ্ট ক্ষেত্রের key হতে পারে না。
keyref অ্যাট্রিবিউট বা এলিমেন্ট মান (বা একটি গোষ্ঠী মান) নির্দিষ্ট key বা unique এলিমেন্টের মানের সাথে সমতুল্যতা নির্দিষ্ট করুন。
list সহজ ধরনকে নির্দিষ্ট ডাটা ধরনের মানের একটি তালিকা হিসাবে নির্দিষ্ট করুন。
notation XML ডকুমেন্টের অস্বদেশী ডাটা ফরম্যাটকে বর্ণনা করুন。
redefine বাইরের আকার্ড ফাইল থেকে পাওয়া সহজ এবং জটিল ধরন, গোষ্ঠী এবং অ্যাট্রিবিউট গোষ্ঠী পুনর্নির্দিষ্ট করুন。
restriction simpleType, simpleContent বা complexContent-এর সীমাবদ্ধতা নির্দিষ্ট করুন。
schema schema-এর মূল এলিমেন্টকে নির্দিষ্ট করুন。
selector XPath এক্সপ্রেসন নির্দিষ্ট করুন, যা সীমাবদ্ধতা বাছাই করার জন্য একটি গোষ্ঠী এলিমেন্ট নির্দিষ্ট করে。
sequence সাব-এলিমেন্টকে ক্রমবর্ধমানভাবে উপস্থিত হওয়ার দাবী জানায়। প্রত্যেক সাব-এলিমেন্ট ০ থেকে অসীম সংখ্যকবার উপস্থিত হতে পারে。
simpleContent complexType এলিমেন্টের সম্প্রসারণ বা সীমাবদ্ধতা অন্তর্ভুক্ত করে, কিন্তু কোনও এলিমেন্ট থাকে না。
simpleType একটি সহজ ধরন নির্দিষ্ট করুন, যা সীমাবদ্ধতা এবং বৈশিষ্ট্য বা শুধুমাত্র টেক্সট থাকা এলিমেন্টের মানের বিষয়ে তথ্য নির্দিষ্ট করে。
union একাধিক simpleType নির্দিষ্টকরণের কলেকশন নির্দিষ্ট করুন
unique প্রদত্ত অথবা প্রদত্ত এলিমেন্টের মান বা মানের সমাবেশকে নির্দিষ্ট পরিধির মধ্যে একক হতে হবে

XSD Restrictions/Facets for Datatypes

দেখুন XSD ৫টি / Facets

পরিমীয়াম বর্ণনা
enumeration অনুমদিত মানের একটি তালিকা
fractionDigits অনুমদিত সর্বোচ্চ ডিজিটাল সংখ্যা নির্দিষ্ট করুন।এটা ০ থেকে বেশি হতে হবে
length অনুমদিত অক্ষর বা তালিকার বিষয়গুলির সঠিক সংখ্যা নির্দিষ্ট করুন।এটা ০ থেকে বেশি হতে হবে
maxExclusive সংখ্যার মহাতমমান নির্দিষ্ট করুন।অনুমদিত মানগুলি এই মান থেকে কম হতে হবে
maxInclusive সংখ্যার মহাতমমান নির্দিষ্ট করুন।অনুমদিত মানগুলি এই মান থেকে কম হতে হবে
maxLength অনুমদিত অক্ষর বা তালিকার বিষয়গুলির মহাতমমান সংখ্যা নির্দিষ্ট করুন।এটা ০ থেকে বেশি হতে হবে
minExclusive সংখ্যার ন্যূনতম মান নির্দিষ্ট করুন।অনুমদিত মানগুলি এই মান থেকে বেশি হতে হবে
minInclusive সংখ্যার ন্যূনতম মান নির্দিষ্ট করুন।অনুমদিত মানগুলি এই মান থেকে বেশি হতে হবে
minLength অনুমদিত অক্ষর বা তালিকার বিষয়গুলির ন্যূনতম সংখ্যা নির্দিষ্ট করুন।এটা ০ থেকে বেশি হতে হবে
pattern অনুমদিত অক্ষরগুলির সঠিক ক্রমবিন্যাস নির্দিষ্ট করুন
totalDigits অনুমদিত আরবি সংখ্যার সঠিক সংখ্যা নির্দিষ্ট করুন।এটা ০ থেকে বেশি হতে হবে。
whiteSpace খালি আক্ষর (নিউলাইন, রিটার্ন, স্পেস এবং ট্যাব) এর প্রক্রিয়াকরণ নির্দিষ্ট করুন