La manipulation de données dans des fichiers XML à l'aide de PHP est accessible à l'aide de fonctions fournies par le langage. Ce script permet de gérer les données de manière simple et efficace, vous permettant d'ajouter, de modifier et de supprimer des nœuds et leurs valeurs associées dans un fichier XML.
Création d'un nouveau nœud
// 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');
Lecture d'un nœud
// 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();
Mise à jour un nœud
// 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();
Suppression d'un nœud
// 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');
Ces exemples fournissent une solution complète pour les opérations CRUD sur les fichiers XML à l'aide de la fonctionnalité SimpleXML de PHP.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!