নিম্নলিখিত সাধারণ প্রয়োজনীয়তাগুলি XML স্পেসিফিকেশনে মৌলিক ডেটা প্রকারের বিষয়বস্তু এবং বিন্যাসে প্রযোজ্য।
xs:স্ট্রিং
স্ট্রিংয়ের আগে বা পরে যেকোন অতিরিক্ত হোয়াইটস্পেস ট্রিম করুন।
পঠনযোগ্যতাকে সহায়তা করার জন্য, আপনি যদি শেষ ব্যবহারকারীদের কাছে
tornado warningমতো একটি ছোট হাতের স্ট্রিং উপস্থাপন করেন, তাহলে সম্ভব হলে ডেটাটিকে শিরোনাম ক্ষেত্রে রূপান্তর করুন। অন্য কথায়,tornado warningTornado Warningপরিবর্তন করুন।অসমর্থিত যতিচিহ্ন ব্যবহার করবেন না এবং উপযুক্ত হলে XML এস্কেপ অক্ষর ব্যবহার করুন। উদাহরণস্বরূপ, ব্যবহার করুন
&পরিবর্তে&.
xs: তারিখ সময়
ISO-8601 বিন্যাসটি YYYY-MM-DDThh:mm:ssXzh:zm আকারে ব্যবহার করুন, নিম্নরূপ সংজ্ঞায়িত করা হয়েছে:
YYYYবছর নির্দেশ করে।MMমাস নির্দেশ করে।DDদিন নির্দেশ করে।Tপ্রতীক "T" নির্দেশ করে এবং প্রয়োজনীয় সময় বিভাগের শুরুকে চিহ্নিত করে।hhঘন্টা নির্দেশ করে।mmমিনিট নির্দেশ করে।ssদ্বিতীয়টি নির্দেশ করে।Xএই চিহ্নগুলির মধ্যে একটি নির্দেশ করে:"+" যদি পূর্ববর্তী তারিখ এবং সময় UTC-এর আগে একটি সময় অঞ্চলে থাকে।
"-" যদি পূর্ববর্তী তারিখ এবং সময়টি UTC-এর পিছনে একটি টাইম জোনে থাকে, অথবা যদি সময়টি UTC-এ থাকে৷
zhপূর্ববর্তী তারিখ এবং সময় থেকে UTC-তে অফসেটের সময় নির্দেশ করে, অথবা00যদি পূর্ববর্তী সময় UTC-এ থাকে।zmপূর্ববর্তী তারিখ এবং সময় থেকে UTC-এ অফসেটের মিনিট নির্দেশ করে, অথবা00যদি পূর্ববর্তী সময় UTC-তে থাকে।
উদাহরণ হিসেবে, 24 মে, 2002 16:49 PDT-এর জন্য, 2002-05-24T16:49:00-07:00 ব্যবহার করুন।
"Z" এর মতো বর্ণানুক্রমিক সময় অঞ্চল উপাধি ব্যবহার করবেন না। আপনি UTC-এর জন্য সময় অঞ্চলকে -00:00 হিসাবে উপস্থাপন করতে হবে।
xs: ভাষা
CAP স্ট্যান্ডার্ডে বর্ণিত হিসাবে, একটি বৈধ RFC 3066 শনাক্তকারী দ্বারা ভাষাগুলিকে উপস্থাপন করুন৷ আমরা সুপারিশ করি যে আপনি শুধুমাত্র ছোট হাতের প্রাথমিক ভাষার ট্যাগগুলি মনোনীত করুন৷
একটি উদাহরণ হল en-US .