পিএইচপি-তে একটি এক্সএমএল ডকুমেন্ট তৈরি করতে আপনার অবশ্যই একটি ডমডকুমেন্ট ক্লাস করা উচিত, চাইল্ড নোড তৈরি করতে হবে এবং ডকুমেন্ট গাছের সঠিক শাখায় এই নোডগুলি যুক্ত করতে হবে।
রেফারেন্সের জন্য আপনি http://it.php.net/manual/en/book.dom.php পড়তে পারেন
এখন আমরা নীচের কোডটিতে একটি দ্রুত ভ্রমণ করব।
- লাইন 2 এ আমরা একটি খালি এক্সএমএল ডকুমেন্ট তৈরি করি (কেবল এক্সএমএল সংস্করণ (1.0) এবং এনকোডিং (utf8) উল্লেখ করুন
- এখন আমাদের এক্সএমএল ট্রিটি বসানো দরকার:
- আমাদের একটি এক্সএমএনএনড তৈরি করতে হবে (লাইন 5)
- এবং আমাদের এটি সঠিক অবস্থানে যুক্ত করতে হবে। আমরা মূলটি তৈরি করছি যাতে আমরা এটি সরাসরি ডোমডোকামেন্টে যুক্ত করি।
- নোট তৈরি করুন উপাদানটি নোডে যুক্ত করুন এবং nোকানো নোডটি ফিরে আসুন, আমরা ট্র্যাক নোডগুলি রুট নোডে সংযুক্ত করার জন্য এই রেফারেন্সটি সংরক্ষণ করি (ঘটনাক্রমে xML বলা হয়)।
এগুলি বেসিক, আপনি কেবল একটি লাইনে নোড তৈরি এবং সংযুক্ত করতে পারেন (উদাহরণস্বরূপ, 13), আপনি ডোম এপিআই সহ আরও অনেক কিছুই করতে পারেন can এটা আপনার উপরে।
<?php
/* create a dom document with encoding utf8 */
$domtree = new DOMDocument('1.0', 'UTF-8');
/* create the root element of the xml tree */
$xmlRoot = $domtree->createElement("xml");
/* append it to the document created */
$xmlRoot = $domtree->appendChild($xmlRoot);
$currentTrack = $domtree->createElement("track");
$currentTrack = $xmlRoot->appendChild($currentTrack);
/* you should enclose the following two lines in a cicle */
$currentTrack->appendChild($domtree->createElement('path','song1.mp3'));
$currentTrack->appendChild($domtree->createElement('title','title of song1.mp3'));
$currentTrack->appendChild($domtree->createElement('path','song2.mp3'));
$currentTrack->appendChild($domtree->createElement('title','title of song2.mp3'));
/* get the xml printed */
echo $domtree->saveXML();
?>
সম্পাদনা: অন্য একটি ইঙ্গিত: এক্সএমএলডোকোয়েন্ট (ডম ডকুমেন্ট এক বা সিমপ্লেসএমএল এক) প্রিন্টের পরিবর্তে ব্যবহার করার মূল সুবিধাটি হ'ল এক্সএমথ্রি এক্সপথ ক্যোয়ারী সহ অনুসন্ধানযোগ্য