XML DTD
- 上一页 XML যাচাইকরণকারী
- 下一页 XML স্কিমা
গঠনগতভাবে সঠিক XML ডকুমেন্টকে “ফরম্যাট ভালো” বলা হয়:
DTD অনুসারে পরীক্ষা করা হওয়া XML ডকুমেন্ট হল “ফরম্যাট ভালো” এবং “বৈধ” হয়:
ডিটি ডি এর বিষয়বস্তু কি?
DTD ডকুমেন্ট টাইপ ডিফাইনিশন (Document Type Definition) - DTD এর মানে কী?
DTD XML ডকুমেন্টের বিন্যাস এবং বৈধ উপাদান এবং বৈশিষ্ট্যগুলির নির্বাচন করা:
বৈধ XML ডকুমেন্ট
“বৈধ” একটি XML ডকুমেন্ট হল একটি “ফরম্যাট ভালো” এবং সবসময় DTD এর নিয়ম অনুসরণ করে:
<?xml version="1.0" encoding="UTF-8"?> !DOCTYPE note SYSTEM "Note.dtd"> <note> <to>George</to> <from>John</from> <heading>মন্থন</heading> <body>বৈঠকটি ভুল নয়!</body> </note>
উপরোক্ত DOCTYPE ঘোষণা ডিটি ফাইলের উল্লেখ ধারণ করে। নিচে ডিটি ফাইলের বিষয়বস্তুকে প্রদর্শন এবং ব্যাখ্যা করা হয়েছে。
XML DTD
DTD এর উদ্দেশ্য হল XML ডকুমেন্টের বিন্যাস এবং বৈধ উপাদান এবং বৈশিষ্ট্যগুলির নির্বাচন করা:
Note.dtd:
!DOCTYPE note [ !ELEMENT note (to,from,heading,body) <!ELEMENT to (#PCDATA)> <!ELEMENT from (#PCDATA)> <!ELEMENT heading (#PCDATA)> <!ELEMENT body (#PCDATA)> ]>
উপরের DTD-কে নিম্নরূপে ব্যাখ্যা করা হল:
!DOCTYPE note - note হবে ডকুমেন্টের মূল ইলেকট্রনমেন্ট !ELEMENT note - note ইলেকট্রনমেন্টকে "to, from, heading, body" এলিমেন্টসমূহ নিয়ে গঠিত হতে হবে !ELEMENT to - to ইলেকট্রনমেন্টকে "#PCDATA" ধরনের হিসাবে নির্ধারণ করুন !ELEMENT from - from ইলেকট্রনমেন্টকে "#PCDATA" ধরনের হিসাবে নির্ধারণ করুন !ELEMENT heading - heading ইলেকট্রনমেন্টকে "#PCDATA" ধরনের হিসাবে নির্ধারণ করুন !ELEMENT body - body ইলেকট্রনমেন্টকে "#PCDATA" ধরনের হিসাবে নির্ধারণ করুন
সুঝাওয়া:#PCDATA বলতে পারলে, পার্সিংযোগ্য অক্ষর ডাটা (parseable character data) জুড়ে থাকে。
DTD-এর মাধ্যমে এনটিটি ঘোষণা করা
DOCTYPE ঘোষণা একইসঙ্গে ডকুমেন্টে ব্যবহৃত বিশেষ অক্ষর বা স্ট্রিং নির্ধারণ করতেও ব্যবহৃত হতে পারে:
উদাহরণ
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE note [ <!ENTITY nbsp " "> <!ENTITY writer "Writer: Bill Gates."> <!ENTITY copyright "Copyright: CodeW3C.com."> ]> <note> <to>George</to> <from>John</from> <heading>মন্থন</heading> <body>বৈঠকটি ভুল নয়!</body> <footer>&writer; ©right;</footer> </note>
সুঝাওয়া:এনটিটি তিনটি অংশ নিয়ে গঠিত: & সংকেত দিয়ে শুরু করে, তারপর এনটিটি নাম, শেষে ; দিয়ে শেষ করে。
কবে ডিটিএমএল ব্যবহার করা হবে?
ডিটিএমএল-এর মাধ্যমে, স্বতন্ত্র গোষ্ঠী ডাটা আদান-প্রদানের মান নিয়ে একমত হতে পারে。
ডিটিএমএল ব্যবহার করে, আপনি বাইরে পাওয়া ডাটা কি বৈধ তা পরীক্ষা করতে পারেন。
আপনি আরও ডিটিএমএল ব্যবহার করে নিজের ডাটা পরীক্ষা করতে পারেন。
如果您希望学习 DTD,请阅读我们的 DTD 教程。
何时不使用 DTD?
对于 XML,DTD 不是必需的。
如果您正在测试 XML,或使用的是很小的 XML 文件时,创建 DTD 可能是在浪费时间。
如果您正在开发应用程序,请等到规范稳定后再添加 DTD。否则,您的软件可能会因验证错误而停止工作。
- 上一页 XML যাচাইকরণকারী
- 下一页 XML স্কিমা