La fonction " removeChild " dans le DOM de PHP vous permet de supprimer une balise XML vide à partir d'un fichier . Cette fonction supprime uniquement l'enfant indiquée et laisse le reste du document et balises XML intact . Une fois que vous avez fini de supprimer le nœud , vous enregistrez le fichier sur le disque dur . Instructions
1
clic droit sur le fichier PHP qui contient vos procédures XML. Cliquez sur " Ouvrir avec " et cliquez sur votre éditeur PHP préféré .
2
ouvrir le document et charger les informations XML. Le code suivant ouvre le fichier XML nommé " customers.xml ":
$ doc = new DOMDocument ; $ doc - > load (' customers.xml ');
remplacer le fichier avec votre propre que vous souhaitez modifier.
3
point à l'élément que vous souhaitez supprimer . Les points de code suivants au premier client dans la liste des données XML : Trouvez
$ clients = $ doc -> documentElement ; $ client = $ cusotmers -> getElementsByTagName (' client ') - > item ( 0);
4
Supprimer l'élément XML et enregistrez le fichier . Le code suivant supprime le premier élément de client et enregistre le fichier : Photos
$ DeleteCustomer = $ client -> removeChild ($ client ) ; echo $ doc -> saveXML ();