XML স্কিমা
XML স্কিমা XML নথিপত্রের গঠনকে বর্ণনা করে, DTD-র মতো
সুসংগঠিত ভাষায় লেখা XML নথিপত্র "ফরম্যাট ভালো" বলা হয়
XML Schema-র দ্বারা পরীক্ষিত XML নথিপত্র, হলেও "ফরম্যাট ভালো" এবং "বৈধ"
XML স্কিমা
XML Schema একটি XML-র উপাদান, DTD-র প্রতিস্থাপক হিসাবে রয়েছে:
<xs:element name="note"> <xs:complexType> <xs:sequence> <xs:element name="to" type="xs:string"/> <xs:element name="from" type="xs:string"/> <xs:element name="heading" type="xs:string"/> <xs:element name="body" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
উপরোক্ত Schema-কে নিম্নরূপে ব্যাখ্যা করা হল:
<xs:element name="note"> নামক উপাদান নির্ধারণ করা হয় <xs:complexType> "note" উপাদানটি হল জটিল টাইপ <xs:sequence> এই জটিল টাইপটি উপাদান ক্রমবর্ধমান <xs:element name="to" type="xs:string"> উপাদান "to" হল স্ট্রিং টাইপ (টেক্সট) <xs:element name="from" type="xs:string"> উপাদান "from" হল স্ট্রিং টাইপ <xs:element name="heading" type="xs:string"> উপাদান "heading" হল স্ট্রিং টাইপ <xs:element name="body" type="xs:string"> উপাদান "body" হল স্ট্রিং টাইপ
XML Schema DTD-তে অধিক শক্তিশালী
- XML Schema XML-এ লেখা হয়
- XML Schema এক্সটেন্সিবল
- XML Schema ডাটা টাইপ সমর্থন করে
- XML Schema নেমস্পেস সমর্থন করে
কেন XML Schema ব্যবহার করা হয়?
XML Schema-র মাধ্যমে, আপনার XML ফাইলগুলি তাদের স্বয়ংক্রিয় ফরম্যাটের বর্ণনা সহযোগে আসতে পারে
XML Schema-এর মাধ্যমে, স্বাধীন গোষ্ঠীগুলি ডাটা আদান-প্রদান করার মানকের সাথে একমত হতে পারে
XML Schema-এর মাধ্যমে, আপনি ডাটা পরীক্ষা করতে পারেন
XML Schema ডাটা টাইপ সমর্থন করে
XML Schema-র সবচেয়ে বড় সুবিধার মধ্যে একটি হল, তা ডাটা টাইপ সমর্থন করে:
- ডকুমেন্টের কনটেন্ট বর্ণনা করা আরও সহজ
- ডাটা সীমিতি নির্ধারণ করা আরও সহজ
- ডাটার সঠিকতা পরীক্ষা করা আরও সহজ
- বিভিন্ন ডাটা টাইপের ডাটা ট্রান্সফরম করা আরও সহজ
XML Schema XML ভাষা ব্যবহার করে
XML Schema-র একটি শক্তিশালী সুবিধা হল, তা XML-এ লেখা হয়:
- 您不必学习一门新的语言
- 您可以使用 XML 编辑器来编辑 Schema 文件
- 您可以使用 XML 解析器来解析 Schema 文件
- 您可以使用 XML DOM 操作您的 Schema
- 您可以使用 XSLT 转换您的 Schema
如果您希望学习 XML Schema,请阅读我们的 XML Schema 教程。