একটি এক্সএমএল ফাইল কী এবং আপনি কীভাবে এটি খুলতে এবং ব্যবহার করতে পারেন?

একটি এক্সএমএল ফাইল কী এবং আপনি কীভাবে এটি খুলতে এবং ব্যবহার করতে পারেন?

XML মানে এক্সটেনসিবল মার্কআপ ল্যাঙ্গুয়েজ । এর উদ্দেশ্য হল ইন্টারনেটে, মোবাইল অ্যাপস এবং অন্য কোথাও ডেটা বর্ণনা এবং গঠন করা। আপনি কি ভাবছেন যে এটি কিভাবে কাজ করে এবং XML কি জন্য ব্যবহার করা হয়? আসুন আমরা আপনাকে বিস্তারিত বুঝতে সাহায্য করি।





মার্কআপ ল্যাঙ্গুয়েজ কি?

মার্কআপ ল্যাঙ্গুয়েজ টেক্সট টীকা দেয় বা অতিরিক্ত তথ্য যোগ করে। এই টীকাগুলি শেষ ব্যবহারকারীর কাছে অদৃশ্য থাকে। আপনার ব্রাউজারের মতো 'মেশিন', মার্কআপ কমান্ডের নির্দেশ অনুসারে পাঠ্য প্রক্রিয়াকরণ এবং উপস্থাপন করার আগে এই টীকাগুলি পড়ে।





অনুসারে উইকিপিডিয়া :





'কাগজ পাণ্ডুলিপির' মার্কিং আপ 'থেকে ধারণা এবং পরিভাষা বিকশিত হয়েছে, অর্থাৎ সম্পাদকদের সংশোধন নির্দেশনা, traditionতিহ্যগতভাবে লেখকদের পাণ্ডুলিপিতে নীল পেন্সিল দিয়ে লেখা। ডিজিটাল মিডিয়াতে, এই 'নীল পেন্সিল নির্দেশ পাঠ্য' ট্যাগ দ্বারা প্রতিস্থাপিত হয়েছিল, যা নির্দেশ করে যে দস্তাবেজের অংশগুলি কী, সেগুলি কিছু প্রদর্শনে কীভাবে দেখানো যেতে পারে তার বিশদ বিবরণের পরিবর্তে। '

একটি মার্কআপ ভাষার একটি সুপরিচিত উদাহরণ হল HTML (HyperText Markup Language)। এইচটিএমএল (এবং অন্যান্য প্রোগ্রামিং ল্যাঙ্গুয়েজ) একটি ওয়েবসাইটের চেহারাকে সংজ্ঞায়িত করার সময়, আপনার কখনই কোডের ট্রেস দেখা উচিত নয়। আপনি যা দেখছেন তা হল আপনার ব্রাউজার দ্বারা এর ব্যাখ্যা। উদাহরণস্বরূপ, ফন্ট ফরম্যাটিং বা এমবেডেড ইমেজ।



কিভাবে এক্সএমএল কাজ করে?

এক্সএমএল একটি মেটা মার্কআপ ভাষা যা ইন্টারনেটের জন্য তৈরি করা হয়েছে। এটি এসজিএমএল (স্ট্যান্ডার্ড জেনারেলাইজড মার্কআপ ল্যাঙ্গুয়েজ) এর সরলীকরণ, সব মার্কআপ ভাষার জননী। এক্সএমএল এক্সটেনসিবল কারণ ব্যবহারকারীরা নতুন ট্যাগ বা বিল্ডিং ব্লক যোগ এবং সংজ্ঞায়িত করতে পারে। বিল্ডিং ব্লক যুক্ত করে, ব্যবহারকারীরা XML কে তাদের প্রয়োজনের সাথে মানিয়ে নিতে পারে।

এই সব কিভাবে কাজ করে তা ব্যাখ্যা করার জন্য, উদাহরণ হিসেবে HTML এবং CSS ব্যবহার করে আমাকে একটু ঘুরে আসতে দিন।





কিভাবে এক্সএমএল এইচটিএমএল এর সাথে সম্পর্কিত

এক্সএমএল এইচটিএমএলের অনুরূপ, কিন্তু যেহেতু ব্যবহারকারীরা তাদের নিজস্ব বিল্ডিং ব্লক যুক্ত করতে পারে, এটি আরও নমনীয়তার অনুমতি দেয়। এইচটিএমএল এবং এক্সএমএল এর মধ্যে একটি মূল পার্থক্য হল যে এইচটিএমএল ডেটা কেমন দেখায় তা নির্ধারণ করে এক্সএমএল ডেটা কি তা নির্ধারণ করে । এজন্যই এক্সএমএল এইচটিএমএলকে প্রতিস্থাপন করতে পারে না, বরং এটি এটিকে প্রসারিত করে।

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





এই নির্দিষ্ট উদাহরণটি আপনার ব্রাউজারকে বলে যে DTD ইংরেজিতে html 4.0। ব্রাউজারটি এগিয়ে যেতে পারে এবং প্রদত্ত প্রতিটি কমান্ডকে তার DTD- এর সাথে তুলনা করতে পারে, যা প্রতিটি কমান্ডের সাথে কী করতে হবে তা বলে। এভাবেই কমান্ড

অনুবাদ করে পাঠ্য বোল্ড অথবা

কিভাবে jpg ফাইলের আকার কমানো যায়

নিম্নরেখাযুক্ত পাঠ্য।

ইমেজ ক্রেডিট: photovibes1/ আমানত ছবি

কিভাবে CSS HTML এর সাথে একটি সমস্যা সমাধান করে

এইচটিএমএল এর সমস্যা হল এটি একটি স্ট্যাটিক সেট কমান্ড নিয়ে গঠিত। যখনই আপনি নির্দিষ্ট গুণাবলী সংজ্ঞায়িত করতে চান, আপনাকে এই কমান্ডগুলি টাইপ করতে হবে। বারবার. যদিও এটি এইচটিএমএলকে সহজ এবং শিখতে সহজ করে, এটি তার নমনীয়তাকেও সীমাবদ্ধ করে।

উদাহরণস্বরূপ, বলুন যে আপনি একটি হেডারের আকার বা রঙ পরিবর্তন করতে চান যা আপনি আপনার ওয়েবসাইট জুড়ে এক ডজন বার ব্যবহার করেছেন। কল্পনা করুন আপনাকে এক ডজন হেডারের প্রত্যেকটির বৈশিষ্ট্য পৃথকভাবে পরিবর্তন করতে হবে। কি বিরক্তিকর!

ওয়েব ডিজাইনে, ক্যাসকেডিং স্টাইল শীট (CSS) HTML ডকুমেন্টের এই ক্লান্তিকর সম্পাদনা দূর করেছে। এখন, আপনি কেবল ওয়েবসাইটে আপনার হেডারে 'H1' অ্যাট্রিবিউট যোগ করুন এবং স্টাইল শীটে আপনি একটি 'H1' হেডার দেখতে কেমন তা নির্ধারণ করুন। এবং যখন আপনি সেই শিরোনামের চেহারা পরিবর্তন করতে চান, আপনি কেবল এটি একটি জায়গায় পরিবর্তন করেন, যেমন স্টাইল শীট। সমস্যা সমাধান.

নিজের ওয়েবসাইট চালু করার কথা ভাবছেন? MakeUseOf পাঠকরা বিশেষ ছাড় পেতে পারেন যদি তারা InMotion হোস্টিং ব্যবহার করে সাইন আপ করেন এই লিঙ্ক অথবা Bluehost ব্যবহার করে এই লিঙ্ক

স্ন্যাপচ্যাটে কীভাবে তাদের স্ক্রিনে রেকর্ড করা যায়

কিভাবে এক্সএমএল ডাটা পরিচালনা করে

এক্সএমএল কাঠামো এবং ডেটা সংজ্ঞায়িত করে। এটি নির্দিষ্ট গুণাবলীর সাথে বিরক্ত হয় না, যেমন আকার বা রঙ। এর বিল্ডিং ব্লকগুলি HTML ট্যাগের অনুরূপ যা একটি CSS এর সাথে সম্পর্কিত। এটি স্পষ্টভাবে শিরোনাম, শিরোনাম, পাঠ্য এবং নথির অন্যান্য উপাদানগুলি সংজ্ঞায়িত করে এবং ব্যাখ্যাটি মেশিনে ছেড়ে দেয়।

আরো বিস্তারিতভাবে ব্যাখ্যা করার জন্য, আমি সুপারিশ করছি XML এর এই ভূমিকা

XML কি জন্য ব্যবহার করা হয়?

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

এইচটিএমএল ডকুমেন্টে ডেটা সংহত করার পরিবর্তে, এটি এক্সএমএল ফাইলগুলিকে পৃথক করতে আউটসোর্স করে। যেহেতু এক্সএমএল প্লেইন টেক্সট ফরম্যাটে ডেটা সঞ্চয় করে, তাই স্টোরেজ আপনার প্ল্যাটফর্ম থেকে স্বাধীন এবং আপনার ডেটা রপ্তানি, আমদানি বা সহজভাবে সরানো যায়।

এক্সএমএল, হ্যান্ডহেল্ড ডিভাইসের জন্য ডাব্লুএপি, বা ফিডের জন্য আরএসএস সহ অন্যান্য অনেক ভাষা এক্সএমএল ভিত্তিক। উদাহরণস্বরূপ, একজন মন্তব্যকারী যেমন নির্দেশ করেছেন, যদি আপনি যোগ করেন /খাওয়ানো আপনি যে নিবন্ধটি পড়ছেন তার URL এর শেষে, আপনি এই নিবন্ধটির XML RSS কোডটি দেখতে পাবেন: দেখতে এখানে ক্লিক করুন

কিভাবে একটি XML ফাইল খুলবেন

উপরে উল্লিখিত হিসাবে, এক্সএমএল প্লেইন টেক্সটে ডেটা সঞ্চয় করে। এজন্য আপনি বিভিন্ন প্রোগ্রামের সাথে এক্সএমএল ফাইল খুলতে পারেন। সাধারণত, XML ফাইলে ডান ক্লিক করুন, নির্বাচন করুন সঙ্গে খোলা মেনু থেকে, এবং একটি প্রোগ্রাম নির্বাচন করুন। আপনি নীচের যে কোন প্রোগ্রাম চেষ্টা করতে পারেন:

  • উইন্ডোজ নোটপ্যাড বা অন্য কোন টেক্সট এডিটর
  • নোটপ্যাড ++
  • যেকোনো ওয়েব ব্রাউজার

আপনি একটি থেকে অনলাইন এক্সএমএল ভিউয়ারও চেষ্টা করতে পারেন কোড বিউটিফাই

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

এক্সএমএল ফরম্যাট ডেমিস্টিফাইড

এক্সএমএল এটি আগের ইন্টারনেট স্ট্যাপল নয়। আজ, JSON ডেটা সংহত করার সবচেয়ে জনপ্রিয় বিকল্প।

আপনি যদি একজন প্রোগ্রামার হন তবে আপনাকে এখনও এটি করতে হবে মাঝে মাঝে XML এর সাথে কাজ করুন

শেয়ার করুন শেয়ার করুন টুইট ইমেইল 6 শ্রবণযোগ্য বিকল্প: সেরা বিনামূল্যে বা সস্তা অডিওবুক অ্যাপস

আপনি যদি অডিওবুকের জন্য অর্থ প্রদান করতে পছন্দ করেন না, এখানে কিছু দুর্দান্ত অ্যাপ রয়েছে যা আপনাকে সেগুলি বিনামূল্যে এবং আইনত শুনতে দেয়।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • প্রযুক্তি ব্যাখ্যা করা হয়েছে
  • প্রোগ্রামিং
  • এইচটিএমএল
  • ওয়েব ডেভেলপমেন্ট
  • প্রোগ্রামিং
  • এক্সএমএল
লেখক সম্পর্কে টিনা সাইবার(831 নিবন্ধ প্রকাশিত)

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

টিনা সাইবারের থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন