Memanipulasi data dalam fail XML menggunakan PHP boleh diakses dengan bantuan fungsi yang disediakan oleh bahasa. Skrip ini membenarkan cara yang mudah dan cekap untuk mengurus data, membolehkan anda menambah, mengedit dan mengalih keluar nod serta nilai berkaitannya dalam fail XML.
Mencipta Nod Baharu
// Create a new SimpleXMLElement object from scratch $config = new SimpleXmlElement('<settings/>'); // Add a new setting with a key and value $config->addChild('setting1', 'setting1 value'); // Save the updated XML to a file $config->saveXML('config.xml');
Membaca a Nod
// Load the XML file into a SimpleXMLElement object $config = new SimpleXmlElement('config.xml'); // Get the value of a specific setting $setting1Value = $config->setting1; // Print the entire XML structure echo $config->asXML();
Mengemaskini Nod
// Load the XML file into a SimpleXMLElement object $config = new SimpleXmlElement('config.xml'); // Update the value of a specific setting $config->setting1 = 'new setting1 value'; // Save the updated XML to a file $config->saveXML('config.xml'); // Print the updated XML structure echo $config->asXML();
Memadam Nod
// Load the XML file into a SimpleXMLElement object $config = new SimpleXmlElement('config.xml'); // Remove a specific setting by unsetting it unset($config->setting1); // Set another setting to null to effectively delete it $config->setting2 = null; // Save the updated XML to a file $config->saveXML('config.xml'); // Print the updated XML structure echo $config->asXML(); // Delete the XML file unlink('config.xml');
Ini contoh menyediakan penyelesaian yang komprehensif untuk operasi CRUD pada fail XML menggunakan SimpleXML PHP kefungsian.
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Operasi CRUD pada Fail XML Menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!