DTD - XML নির্মাণ মডিউল
- পূর্ববর্তী পৃষ্ঠা DTD পরিচিতি
- পরবর্তী পৃষ্ঠা DTD ইলেকট্রন
XML এবং HTML ডকুমেন্টের মূল নির্মাণ মডিউল হল <body>....</body> এমন ট্যাগ।
XML ডকুমেন্ট নির্মাণ মডিউল
সমস্ত XML ডকুমেন্ট (এবং HTML ডকুমেন্ট) নিম্নলিখিত সরল নির্মাণ মডিউল দ্বারা গঠিত:
- ইলেকট্রন
- প্রতিভা
- এক্সট্রার্নাল
- PCDATA
- CDATA
নিম্নে প্রত্যেক নির্মাণ মডিউলের সংক্ষিপ্ত বর্ণনা রয়েছে。
ইলেকট্রন
ইলেকট্রন হল XML এবং HTML ডকুমেন্টেরমূল নির্মাণ মডিউল।
HTML ইলেকট্রনের উদাহরণ হল "body" এবং "table"। XML ইলেকট্রনের উদাহরণ হল "note" এবং "message"। ইলেকট্রন টেক্সট, অন্যান্য ইলেকট্রন বা খালি হতে পারে। খালি HTML ইলেকট্রনের উদাহরণ হল "hr"、"br" এবং "img"।
উদাহরণ:
<body>মধ্যে কোনও বয়াক্য</body> <message>মধ্যে কোনও বাক্য</message>
প্রতিভা
প্রতিভা সর্বদাইলেকট্রনের অতিরিক্ত তথ্য।
প্রতিভা সর্বদা কোনও ইলেকট্রনের শুরু ট্যাগে থাকে। প্রতিভা সর্বদানাম/মূল্যএইরকম "img" ইলেকট্রন সোর্স ফাইলের অতিরিক্ত তথ্য রাখে:
<img src="computer.gif" />
ইলেকট্রনের নাম "img"।গুণের নাম "src"।গুণের মান "computer.gif"।যেহেতু ইলেকট্রনটি খালি, তাকে "/" দ্বারা বন্ধ করা হয়
এক্সট্রার্নাল
এক্সট্রার্নালগুলি হল সাধারণ টেক্সট নির্ধারণ করার জন্য ব্যবহৃত হয়, এক্সট্রার্নাল উল্লেখগুলি হল এক্সট্রার্নাল-এর উল্লেখ
অধিকাংশ ছাত্রদেরই এই HTML এক্সট্রার্নাল উল্লেখটি জানা যায়: " "।এই "বিনম্র স্পেস" এক্সট্রার্নাল HTML-তে কোনও ডকুমেন্টে একটি অতিরিক্ত স্পেস যোগ করার জন্য ব্যবহৃত হয়
ডকুমেন্টটি XML পার্সার দ্বারা পার্স করা হলে, এক্সট্রার্নালগুলি বিক্ষিপ্ত হবে
নিম্নলিখিত এক্সট্রার্নালগুলি XML-তে প্রতিষ্ঠিত হয়:
এক্সট্রার্নাল উল্লেখ | অক্ষর |
---|---|
< | < |
> | > |
& | & |
" | " |
' | ' |
PCDATA
PCDATA-র অর্থ হল পার্স করা হওয়া চারিদাশ ডাটা (parsed character data)
চারিদাশ ডাটা হল একটি XML ইলেকট্রনের শুরু এবং শেষ ট্যাগের মধ্যে টেক্সট
PCDATA হল পার্সার দ্বারা পার্স করা হওয়া চারিদাশ ডাটা, যা পার্সার দ্বারা চেক করা হবে এক্সট্রার্নাল এবং ট্যাগ
টেক্সটগুলিতে ট্যাগগুলি ট্যাগ হিসাবে পদ্ধতি করা হবে, এমনকি এমন এক্সট্রার্নালও বিক্ষিপ্ত হবে
তবে, পার্স করা হওয়া চারিদাশ ডাটাতে কোনও &、< বা > চিহ্ন থাকা উচিত নয়; এগুলিকে &、< এবং > এক্সট্রার্নাল দ্বারা প্রতিস্থাপন করা উচিত
CDATA
CDATA-র অর্থ হল চারিদাশ ডাটা (character data)
CDATA পার্সার দ্বারা পার্স করা হবে না যে টেক্সটএই টেক্সটগুলিতে ট্যাগগুলি ট্যাগ হিসাবে ব্যবহৃত হবে না, এমনকি এমন এক্সট্রার্নালও বিক্ষিপ্ত হবে না。
- পূর্ববর্তী পৃষ্ঠা DTD পরিচিতি
- পরবর্তী পৃষ্ঠা DTD ইলেকট্রন