XML কি? HTML ভাষার থেকে পার্থক্য!

যদি আপনার কোন ধারণা আছেXml কি? আচ্ছা চিন্তা করো না! এই নিবন্ধে আপনি বিস্তারিতভাবে সংজ্ঞা এবং এটির সাথে HTML এর পার্থক্য সম্পর্কে জানতে পারবেন। ওয়েব পেজে এবং বিভিন্ন ডিজাইনে নিজস্ব ভাষা আছে। এই সংক্ষিপ্ত রূপটি নথি এনকোডিংয়ের জন্য একটি নিয়মকানুন।

কি- xml

XML কি?

মার্কআপ ভাষার ডিজাইন যা ডেটার বর্ণনা এবং সংগঠনের জন্য কাস্টম লেবেলের সংজ্ঞা দেয়। একটি কোম্পানির পৃষ্ঠা তৈরি করে, আপনি আপনার নিজের ব্র্যান্ডের উল্লেখযোগ্য প্রতিনিধি নিয়োগ করছেন। কাঠামো, ছবি, পাঠ্য এবং অন্যান্য নীতি যা এটি গঠন করে রিডিং সেটের একটি অংশ তৈরি করে এবং কম্পিউটার এটি বিশ্লেষণ করে ক্লায়েন্টকে সাইটটি যেমন দেখায়। XML ভাষা এই সংগ্রহের অংশ।

এক্সএমএল ফাইল দুটি অংশে বিভক্ত, প্রস্তাবনা এবং বডি। প্রস্তাবনায় রয়েছে ম্যানেজমেন্ট মেটাডেটা, যেমন এক্সএমএল ঘোষণা, processingচ্ছিক প্রক্রিয়াকরণের নির্দেশনা, নথির ধরন ঘোষণা এবং মন্তব্য। শরীরের অংশ দুটি অংশ, গঠন অংশ এবং বিষয়বস্তু অংশ (প্লেইন টেক্সট আকারে) গঠিত।

এক্সএমএল ডিজাইন সরলতা, বহুমুখিতা এবং ব্যবহারের সহজতার উপর দৃষ্টি নিবদ্ধ করে যাতে এটি বিভিন্ন ওয়েব পরিষেবার জন্য ব্যবহার করা যায়। এত বেশি যে XML- ভিত্তিক ভাষা এবং API গুলি সংজ্ঞায়িত করার জন্য ডিজাইন করা সিস্টেম রয়েছে যা XML ডেটা প্রক্রিয়া করতে সহায়তা করে (HTML এর সাথে বিভ্রান্ত না হওয়া)।

HTML কি?

এটি একটি বোধগম্য নথির ভাষা যা ওয়েব পেজ তৈরি করতে ব্যবহৃত হয়। অতএব, ওয়েব সামগ্রীতে ব্যবহৃত ফরম্যাটিং কমান্ডগুলি তার সংস্থা এবং ব্রাউজারে যেভাবে প্রদর্শিত হবে তা নির্দেশ করে। অন্য কথায়, ব্রাউজার HTML ফরম্যাটে ডকুমেন্টটি পড়ে এবং ডকুমেন্টে theোকানো এইচটিএমএল এলিমেন্টগুলি পরীক্ষা করে স্ক্রিনে এটি প্রসেস করে, যা একটি টেক্সট ফাইল হিসেবে বিবেচিত হয় যাতে প্রকাশ করার তথ্য রয়েছে।

এইভাবে, আমরা একটি HTML ফাইল তৈরি করতে পারি এবং আমাদের কম্পিউটারে একটি নোটপ্যাড ব্যবহার করা হয়, উদাহরণস্বরূপ।

অন্তর্নির্মিত নির্দেশাবলীকে উপাদান বলা হয় এবং ব্রাউজারে নথির গঠন এবং উপস্থাপনা দেখায়। এই অংশগুলিতে ট্যাগ রয়েছে যা পাঠ্যের বিন্যাস নির্ধারণ করে। ট্যাগটি সাধারণত দুইবার হয়: শুরু ট্যাগ এবং শেষ ট্যাগ। উদাহরণস্বরূপ পাঠ্যকে গা bold় করতে, শুরুতে ট্যাগ এবং ট্যাগ ব্যবহার করুন শেষে.

কি- xml

XML এবং HTML এর মধ্যে পার্থক্য কি?

  • এক্সএমএল হল একটি টেক্সট-ভিত্তিক স্ব-বর্ণনা কাঠামো যা কার্যকরভাবে অন্য মার্কআপ ভাষা সংজ্ঞায়িত করতে পারে।
  • অন্যদিকে, এইচটিএমএল একটি পূর্বনির্ধারিত ভাষা এবং এর সীমিত ক্ষমতা রয়েছে।
  • এক্সএমএল নথির যৌক্তিক কাঠামো প্রদান করে, যখন কাঠামো।
  • এইচটিএমএল হেড এবং বডি ট্যাগ ব্যবহার করে পূর্বনির্ধারিত।
  • এইচটিএমএল ভাষার ক্ষেত্রে, এটি কেস সংবেদনশীল নয়।
  • বিপরীতে, এক্সএমএল কেস-সংবেদনশীল।
  • এইচটিএমএল এর ডিজাইন ফোকাস হল ডেটার উপস্থাপনা বৈশিষ্ট্য।
  • বিপরীতে, এক্সএমএল ডেটা নির্দিষ্ট।
  • XML কোডে কোন ত্রুটি হতে দেয় না।
  • এইচটিএমএল এর বিপরীতে, কিছু ছোটখাট ত্রুটি উপেক্ষা করা যেতে পারে।
  • এক্সএমএলে স্পেসগুলি নির্দিষ্ট উদ্দেশ্যে ব্যবহার করা হয় কারণ এটি এইচটিএমএল -এর সমস্ত অক্ষর বিবেচনায় নেয়, কিন্তু স্পেসগুলি উপেক্ষা করা যায়।
  • এক্সএমএল ট্যাগ বন্ধ করতে হবে
  • এইচটিএমএল খোলা ট্যাগগুলিও কাজ করতে পারে।
  • এক্সএমএলে সিনট্যাক্স খুবই গুরুত্বপূর্ণ।
  • অন্যদিকে, এইচটিএমএল এটিকে গুরুত্ব দেয় না।

এক্সএমএল বৈশিষ্ট্য

প্রধান বৈশিষ্ট্য হল যে xml এইচটিএমএল থেকে ডেটা বিভক্ত করে। যদি আপনাকে এইচটিএমএল রেকর্ডে ডায়নামিক ডেটা প্রদর্শন করতে হয়, প্রতিবার ডেটা পরিবর্তনের সময় এটি সম্পাদনা করার জন্য আপনাকে অনেক কাজ করতে হবে। এক্সএমএল ব্যবহার করে ডেটা একটি পৃথক এক্সএমএল ফাইলে গ্রুপ করা যায়। এইভাবে, আপনি প্রদর্শন এবং বিন্যাসের জন্য HTML ব্যবহার করতে পারেন। জাভাস্ক্রিপ্ট কোডের কয়েকটি লাইন ব্যবহার করে, আপনি একটি বাহ্যিক এক্সএমএল ফাইল পড়তে পারেন এবং ওয়েব পৃষ্ঠার ডেটা সামগ্রী আপডেট করতে পারেন।

এক্সএমএল ডেটা বিনিময় কমায়

এক্সএমএল ডেটা প্লেইন টেক্সট ফরম্যাটে সংরক্ষণ করা হয়, যা আমাদের ডেটা অন্যভাবে সংরক্ষণ করতে দেয়। এটি বিভিন্ন অ্যাপ্লিকেশন দ্বারা ভাগ করা যায় এমন ডেটা তৈরি করতে ব্যাপকভাবে সহায়তা করে।

এক্সএমএল প্ল্যাটফর্ম পরিবর্তন হ্রাস করে

একটি নতুন সিস্টেমে আপগ্রেড করা (হার্ডওয়্যার বা সফ্টওয়্যার প্ল্যাটফর্ম) একটি দীর্ঘ সময় নেয়। প্রচুর পরিমাণে ডেটা রূপান্তরিত করতে হবে এবং অসামঞ্জস্যপূর্ণ ডেটা সাধারণত হারিয়ে যায়। এক্সএমএল ডেটা পাঠ্য বিন্যাসে সংরক্ষণ করা হয়। এটি তথ্য হারানো ছাড়া নতুন তথ্য সিস্টেম, নতুন অ্যাপ্লিকেশন বা নতুন ব্রাউজার প্রসারিত বা আপডেট করতে সাহায্য করে।

এক্সএমএল ডেটার প্রাপ্যতা বাড়ায়

বিভিন্ন অ্যাপ্লিকেশন শুধুমাত্র এইচটিএমএল পৃষ্ঠার ডেটা নয়, এক্সএমএল ডেটা সোর্সের ডেটাও অ্যাক্সেস করতে পারে। এক্সএমএল ব্যবহার করে আপনার ডেটা সব ধরনের রিডিং মেশিনে (হ্যান্ডহেল্ড, ভয়েস মেশিন, নিউজ ইত্যাদি) প্রদান করা যেতে পারে, এবং এটি বিভিন্ন ক্ষমতা সম্পন্ন ব্যক্তিদের অ্যাক্সেসকে সহজতর করতে পারে, উদাহরণস্বরূপ দেখা যাচ্ছে না।

নতুন ইন্টারনেট ভাষা তৈরি করতে XML ব্যবহার করা যেতে পারে

ইন্টারনেটে অনেক নতুন ভাষার অধিকাংশই এটি দিয়ে তৈরি করা হয়।

  • এক্সএইচটিএমএল
  • ডাব্লুএসডিএল
  • WAP এবং WML
  • আরএসএস (সংবাদে ব্যবহৃত)
  • RDF এবং OWL
  • স্মিল

কিভাবে এক্সএমএল ফাইল ওপেন করবেন?

যদিও এক্সএমএল এক্সপ্লোরারের মতো এই ধরনের ফাইলের পাঠক আছে, এখানে আপনার কম্পিউটারে এক্সএমএল ফাইল খোলার তিনটি উপায় রয়েছে।

নোটপ্যাড সহ (টেক্সট ডকুমেন্ট)

যেহেতু এক্সএমএল ডকুমেন্টটি প্লেইনটেক্ট এনক্রিপ্ট করা হয়েছে, আপনি উইন্ডোজে নোটপ্যাড বা ম্যাকের একটি টেক্সট এডিটর খুলতে পারেন, "ফাইল" ক্লিক করুন এবং তারপর "খুলুন"। শীর্ষে আপনি Xml সংস্করণ = "1.0" এনকোডিং = "UTF-8" বার্তা দেখতে পাবেন? > পর্দার বিষয়বস্তু XML ফরম্যাটে আছে।

তথ্য সংরক্ষণের জন্য ট্যাগ ব্যবহার করা হয়। লক্ষ্য করুন যে কিছু ট্যাগ অন্যান্য ট্যাগের মধ্যে অন্তর্ভুক্ত করা যেতে পারে, এইভাবে একটি "ট্যাগ ট্রি" তৈরি করে। উদাহরণস্বরূপ বোল্ড ফরম্যাটে একটি টাইটেল ট্যাগ 2 তৈরি করতে হয়: যোগ্যতা

একটি ব্রাউজার ব্যবহার করে

কম্পিউটারে সংরক্ষিত এক্সএমএল ফাইলে ডান ক্লিক করুন এবং তারপরে "ওপেন উইথ" বিকল্পটি নির্বাচন করুন, তারপরে ফাইলটি খুলতে ব্রাউজারটি নির্বাচন করুন। এই ক্ষেত্রে, আপনি নথিটি সম্পাদনা করতে পারবেন না। অন্যদিকে, যেহেতু ব্রাউজার ডকুমেন্টকে টেক্সট ফরম্যাটে প্রদর্শনের জন্য একাধিক রঙ ব্যবহার করে, আপনি নোটপ্যাডের চেয়ে এটি আরও স্পষ্টভাবে দেখতে পাবেন।

এক্সেল সহ

যেহেতু এক্সেল এই ধরনের ফাইল পড়ার জন্য একটি আদর্শ প্রোগ্রাম নয় আপনাকে প্রথমে এক্সেল খুলতে হবে এবং তারপর এক্সএমএল ডকুমেন্ট খুলতে হবে। যখন আপনি সম্পন্ন করেন "ফাইল" এবং তারপর "খুলুন" এ ক্লিক করুন। এক্সেল আপনাকে একটি বার্তা দেখাবে প্রথম বিকল্পটি একটি এক্সএমএল টেবিল হিসাবে খোলা। কমিট করুন এবং তারপর ফাইল ট্যাগের উপর ভিত্তি করে XML কে একটি টেবিলে রূপান্তর করুন।

একটি XML নথির গঠন

এক্সএমএল নথিতে অক্ষর এবং মার্কআপ ডেটা রয়েছে এবং মার্কআপটিতে ট্যাগ রয়েছে:

প্রস্তাবনা এবং শরীর

একটি XML নথির উপাদান

নিম্নলিখিত উপাদানগুলি XML নথিতে বিদ্যমান:

উপাদান: লেবেলের যৌক্তিক অংশ, যা লেবেলের মধ্যে টেক্সট স্ট্রিং (ডেটা) দ্বারা উপস্থাপিত হয়। খালি উপাদান থাকতে পারে ( )। উপাদানগুলিতে বৈশিষ্ট্য থাকতে পারে।

বর্ণনা: এই অ্যাপ্লিকেশনের জন্য বিশেষ অর্ডার প্রক্রিয়া করুন

এক্সএমএল নির্দেশাবলী। তারা ব্যবহার করে ।

প্রকার ঘোষণা: নথির তথ্য উল্লেখ করুন:

সিডিএটিএ বিভাগ: এটি অক্ষরের একটি সেট যা প্রসেসরের ব্যাখ্যা করা উচিত নয়: ,… লেবেল]]>> হিসাবে ব্যাখ্যা না করে এখানে beোকানো যেতে পারে

এক্সএমএল সিনট্যাক্স

দ্রষ্টব্য: যে তথ্য নথির অংশ নয়।

প্রকার ঘোষণা: নথির তথ্য উল্লেখ করুন:

সিডিএটিএ বিভাগ: এটি অক্ষরের একটি সেট যা প্রসেসরের ব্যাখ্যা করা উচিত নয়: ,… লেবেল]]>> হিসাবে ব্যাখ্যা না করে এখানে beোকানো যেতে পারে

সমস্ত উপাদান অবশ্যই বাসা বাঁধতে হবে।

সমস্ত গুণ মান অবশ্যই উদ্ধৃতিতে থাকতে হবে।

এক্সএমএল সিনট্যাক্স

ভাল নির্মাণ মান

  • নামের প্রথম অক্ষর বড় হবে।
  • যৌগিক নাম একসাথে লেখা হবে বা কর্কস্ক্রু এর অধীনে একটি ড্যাশ দ্বারা পৃথক করা হবে।
  • উপাদানটি একটি অ-সংখ্যাসূচক অক্ষর বা "_" দিয়ে শুরু করতে হবে

ভাল নির্মাণ মান II

দুটি ধরনের আছে:

  • উপস্থাপনার দিকনির্দেশনা যে এটি।
  • এবং উপস্থাপনার দিকে দৃষ্টিভঙ্গি নয় যে এটি সবচেয়ে প্রস্তাবিত:

এইচটিএমএল ভাষা

আচ্ছা আমরা এইচটিএমএল ভাষা সম্পর্কে আরেকটু কথা বলব। এটি সেই ভাষা যার সাহায্যে তারা ওয়েব পেজ তৈরি করে, মূলত এটি ট্যাগের একটি গ্রুপ যা পাঠ্য এবং অন্যান্য উপাদান যা ওয়েব পেজ তৈরি করে, যেমন চিত্র, তালিকা, ভিডিও ইত্যাদি সংজ্ঞায়িত করতে ব্যবহৃত হয়

এইচটিএমএল মূলত পাঠ্য এবং কিছু ছবি সহ তথ্য প্রদানের উদ্দেশ্যে তৈরি করা হয়েছিল। আমি মনে করি না যে এটি একটি মাল্টিমিডিয়া পরামর্শ এবং অবসর এলাকা (বর্তমানে ওয়েব) তৈরিতে ব্যবহার করা হবে, তাই এইচটিএমএল তৈরির সময় আমি যে সমস্ত সম্ভাব্য ব্যবহার করা হবে তার উত্তর দিলাম না। ভবিষ্যতে এটি ব্যবহার করবে এমন সব মানুষ। যাইহোক, খারাপ পরিকল্পনা সত্ত্বেও, যদি সময়ের সাথে সাথে কোন পরিবর্তন করা হয়, এগুলি হল এইচটিএমএল মান।

এইচটিএমএল হাইপারটেক্সট ডকুমেন্ট তৈরির জন্য একটি উপাদান মার্কআপ ভাষা। এটা শেখা খুবই সহজ এবং কেউ যদি কোনো প্রোগ্রাম না লিখলেও অনুমতি দেয় একটি ওয়েবসাইট তৈরির কাজের সম্মুখীন হওয়ার জন্য। এইচটিএমএল সহজ এবং আমরা দ্রুত ভাষা আয়ত্ত করতে পারি। পরবর্তীতে আমাদের নকশা ক্ষমতা এবং শৈল্পিক প্রতিভা, সেইসাথে অন্যান্য ভাষার সংমিশ্রণের কারণে ওয়েবসাইটটি যে ফর্ম্যাটটি উপস্থাপন করতে হবে (যেমন CSS), আমরা পেশাদার ফলাফল পেতে পারি।

এই ভাষা টেক্সট ডকুমেন্টে লেখা তাই ওয়েব পেজ লিখতে আমাদের টেক্সট এডিটর দরকার। অতএব এইচটিএমএল কোড ধারণকারী একটি ফাইল হল .html বা .htm এর এক্সটেনশন সহ একটি বিশেষ পাঠ্য ফাইল (কোনটি ব্যবহার করা হয় তা কোন ব্যাপার না)। অতএব যখন আমরা প্রোগ্রামিং এর জন্য এইচটিএমএল ব্যবহার করি, আমরা এটি করার জন্য একটি টেক্সট এডিটর ব্যবহার করব, এডিটর যতটা সম্ভব সহজ হওয়া উচিত এবং আমরা আমাদের কাজ, যেমন mypage.html সংরক্ষণ করার জন্য .html এক্সটেনশন ব্যবহার করব।

একটু এইচটিএমএল কীভাবে ব্যবহার করবেন তা বোঝার জন্য আমরা আপনাকে বলতে হবে যে ভাষা o- আকৃতির ট্যাগ নিয়ে গঠিত । প্রতিটি চিহ্ন একটি জিনিসকে প্রতিনিধিত্ব করে, উদাহরণস্বরূপ, এর অর্থ হল এটি গা bold়, বা একটি অনুচ্ছেদ মানে, এবং এটি একটি লিঙ্ক, ইত্যাদি প্রায় সব ট্যাগেরই তাদের সংশ্লিষ্ট শেষ ট্যাগ থাকে, যা ইঙ্গিত করে যে এই ট্যাগটি এর পরে ট্যাগকে প্রভাবিত করবে না।

উদাহরণস্বরূপ, এটি নির্দেশ করতে ব্যবহৃত হয় যে আপনি আর গা type় টাইপ করবেন না। অতএব, এইচটিএমএল ট্যাগের একটি সিরিজ ছাড়া আর কিছুই নয় যা নথির বিষয়বস্তু এবং কিছু মৌলিক শৈলী নির্ধারণ করে। সাহসী একটি গুরুত্বপূর্ণ নোট এটি কেস সংবেদনশীল নয়। এই কারণেই ডেভেলপারদের ছোট হাতের মধ্যে এই ট্যাগগুলি লেখা সবচেয়ে সাধারণ।

আপনি কি আমাদের নিবন্ধগুলি উপভোগ করতে চান? নিচের লিংকে যান:সোর্স কোড:


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: অ্যাকিউলিডিড ব্লগ
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।