PHP-তে XML ফরম্যাট

XML হল ডেটা সংরক্ষণের জন্য একটি ফরম্যাট। এই ফরম্যাটটি প্রায়শই সাইটগুলির মধ্যে, অথবা সার্ভার এবং ব্রাউজারের মধ্যে ডেটা বিনিময়ের জন্য ব্যবহার করা হয়। প্রযুক্তিগতভাবে XML, HTML-এর মতোই, তবে যেকোনো ট্যাগ এবং অ্যাট্রিবিউট সহ।

আসুন একটি আলাদা ফাইল test.xml তৈরি করি, যেখানে আমরা একটি টেস্ট XML ডকুমেন্ট সংরক্ষণ করব।

শুরুতে, এই ডকুমেন্টে একটি বিশেষ হেডার তৈরি করতে হবে, যা নির্দেশ করবে যে আমাদের কাছে XML আছে এবং এই ভাষার সংস্করণ সেট করবে:

test.xml<?xml version="1.0"?>

এখন রুট এলিমেন্ট তৈরি করতে হবে। এটি হবে একটি ট্যাগ, যার ভিতরে সম্পূর্ণ ডকুমেন্ট থাকে। এই ট্যাগের নাম যেকোনো কিছু হতে পারে। আসুন এটির নাম দেই <root>:

test.xml<?xml version="1.0"?>
<root>
  
</root>

এখন কিছু ডেটা যোগ করি:

test.xml<?xml version="1.0"?>
<root>
  <test>text</test>
</root>

এখন PHP-তে আমরা এই এলিমেন্টটি simplexml_load_file ফাংশন ব্যবহার করে লোড করতে পারি:

index.php<?php
  $xml = simplexml_load_file('test.xml');
?>

ভেরিয়েবলে একটি বিশেষ অবজেক্ট লিখবে, যার সাহায্যে আমরা XML ট্রি থেকে ট্যাগের ডেটা পেতে সক্ষম হব:

index.php<?php
  var_dump($xml); // অবজেক্ট
?>

পরবর্তীতে পরের পাঠগুলিতে সংক্ষিপ্ততার জন্য আমি XML পাওয়ার মুহূর্তটি বাদ দেব এবং ধরে নেব যে ভেরিয়েবল $xml-তে simplexml_load_file ফাংশনের ফলাফল সংরক্ষিত আছে।

Задание 1

একটি টেস্ট XML ফাইল তৈরি করুন। PHP-তে এটি পান। var_dump এর মাধ্যমে পাওয়ার ফলাফল প্রদর্শন করুন।