এক্সএমএল ইলেকট্রন
- 上一页 XML 语法
- 下一页 এক্সএমএল অ্যাট্রিবিউট
XML ডকুমেন্টটি XML এলিমেন্ট ধারণ করে
XML এলিমেন্ট কীভাবে?
XML এলিমেন্টটি হল এলিমেন্টের শুরু ট্যাগ (অন্তর্ভুক্ত) থেকে শেষ ট্যাগ (অন্তর্ভুক্ত) পর্যন্ত সমস্ত কনটেন্ট
<price>29.99</price>
একটি এলিমেন্টকে পার্থক্য করা যেতে পারে:
- টেক্সট
- বৈশিষ্ট্য
- অন্যান্য এলিমেন্ট
- বা উপরের
<bookstore> <book category="খাদ্য"> <title lang="zh">য়াশে টান</title> <author>লিংশিচৌ</author> <press>জিয়াংসু কুয়াইশুচু</press> <year>2013</year> <price>35</price> <ISBN>9787539962771</ISBN> </book> <book category="শিশু"> <title lang="zh">অদ্ভুত হাঁসের বাবা</title> <author>রয়্যাল্ড ডার</author> <translator>দাইওয়ে</translator> <press>ভবিষ্যত প্রকাশনা</press> <year>2009</year> <price>10</price> <ISBN>9787533259563</ISBN> </book> </bookstore>
উপরোক্ত উদাহরণে:
<title>, <author>, <year> এবং <price> ইত্যাদি এলিমেন্টগুলি বৈশিষ্ট্য ধারণ করেটেক্সট কনটেন্টকারণ তারা টেক্সট (যেমন 29.99) ধারণ করে
<bookstore> এবং <book> ধারণ করেএলিমেন্ট কনটেন্টকারণ তারা এলিমেন্ট ধারণ করে
<book> একটিবৈশিষ্ট্য (উদাহরণ: category="শিশু")
খালি XML এলিমেন্ট
কোনও বিষয় থাকতে না এমন এলিমেন্টকে খালি এলিমেন্ট বলা হয়
XML-এ, আপনি এইভাবে খালি এলিমেন্ট ইনডিকেট করতে পারেন:
<element></element>
আপনি আরও একটি কথা বলতে পারেন যেমন:
<element />
এই দুইভাবের ফলাফল XML সফটওয়্যার (পাঠক, পার্সার, ব্রাউজার) একই
সুঝাওয়া:খালি এলিমেন্টও বৈশিষ্ট্য থাকতে পারে
XML নামকরণ নিয়ম
XML এলিমেন্টকে নিম্নলিখিত নামকরণ নিয়ম অনুসরণ করতে হবে:
- এলিমেন্ট নাম হাইফেনসহ পৃথক হয়
- এলিমেন্ট নাম অক্ষর বা অন্তরঙ্গ দ্বারা শুরু করতে হবে
- এলিমেন্ট নাম xml (বা XML, Xml ইত্যাদি) দ্বারা শুরু করতে হবে না
- এলিমেন্ট নামে অক্ষর, সংখ্যা, হাইফেন, অন্তরঙ্গ নামকরণ এবং দশমিক থাকতে পারে
- এলিমেন্ট নামে খালি জায়গা থাকতে হবে না
কোনও নাম ব্যবহার করা যেতে পারে, কোনও সংরক্ষিত শব্দ নেই (xml ছাড়া)।
Best Naming Practices
নামটি বর্ণনামূলক হওয়া উচিত, যেমন: <person>、<firstname>、<lastname>。
নামটি স্বল্প হওয়া উচিত, যেমন: <book_title> না এমনকি: <the_title_of_the_book>。
"-\" চিহ্নটি ব্যবহার করবেন না। এইভাবে নামকরণ করলে: "first-name" কিছু সফটওয়্যার এটা মনে করবে যে আপনি "first" থেকে "name" কম করতে চান。
".\" চিহ্নটি ব্যবহার করবেন না। এইভাবে নামকরণ করলে: "first.name" কিছু সফটওয়্যার এটা মনে করবে যে "name" হল "first" ওবজেক্টের একটি বৈশিষ্ট্য。
":\
অংশীদারিত্বের অক্ষর যেমন éòáও বৈধ XML ইলাকা নাম, কিন্তু এই ধরণের অক্ষরগুলির সহায়তা না করে কোনও সফটওয়্যার প্রয়োগকারীর কাছে সমস্যা হতে পারে。
Naming Convention
XML ইলাকার কিছু সাধারণ নামকরণ নীতি:
Style | Example | Description |
---|---|---|
lowercase | <firstname> | সব অক্ষর ছোট |
UPPERCASE | <FIRSTNAME> | সব অক্ষর বড় |
SnakeCase | <first_name> | শব্দগুলোর মধ্যে হাইফেন ব্যবহার করুন (সাধারণত SQL ডাটাবেসে ব্যবহৃত) |
PascalCase | <FirstName> | প্রত্যেক শব্দের প্রথম অক্ষর বড় করুন (C প্রোগ্রামার সাথে ব্যবহৃত) |
CamelCase | <firstName> | প্রথম শব্দ ছাড়া প্রত্যেক শব্দের প্রথম অক্ষর বড় করুন (সাধারণত JavaScript-এ ব্যবহৃত) |
সুঝাওয়া:নামকরণ শৈলী বেছে নিন এবং একই রকম রাখুন!
XML ডকুমেন্ট সাধারণত একটি ডাটাবেসের সাথে সংযুক্ত, যার ফিল্ডগুলি XML ডকুমেন্টের ইলাকার সাথে মিলবে。
একটি উপযুক্ত অভিজ্ঞতা: XML ডকুমেন্টের ইলাকাকে ডাটাবেসের নাম নিয়ে নামকরণ করুন。
XML ইলাকা বেশি তথ্য নিয়ে আসতে পারে
XML ইলাকা বেশি তথ্য নিয়ে আসতে পারে。
নিচের XML উদাহরণ দেখুন:
<note> <to>George</to> <from>John</from> <body>Don't forget the meeting!</body> </note>
আমরা কিনা ভাবুন একটি অ্যাপলিকেশন তৈরি করি, যা <to>、<from> এবং <body> ইলাকা পূর্ববর্তী তোলব এবং নিচের মতো ফলাফল উৎপন্ন করবে:
MESSAGE To: George From: John বৈঠকটি ভুল না করুন!
কিনা ভাবুন পরের এই XML ডকুমেন্টের লেখক এই ডকুমেন্টে আরও কিছু অতিরিক্ত তথ্য যোগ করেছেন:
<note> <date>2008-01-10</date> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> </note>
那么这个应用程序会中断或崩溃吗?
不会。这个应用程序仍然可以找到 XML 文档中的 <to>、<from> 以及 <body> 元素,并产生同样的输出。
XML 的优势之一,就是可以经常在不中断应用程序的情况进行扩展。
- 上一页 XML 语法
- 下一页 এক্সএমএল অ্যাট্রিবিউট