SimpleXML ist eine API , die die Bearbeitung von XML- Dokumenten mit PHP vereinfachen soll . Im Gegensatz zum XML-DOM, das ausschließlich auf einer Reihe von vom W3C definierten Methoden basiert, können Sie mit SimpleXML ein XML-Dokument über erweiterte objektorientierte Programmierfunktionen bearbeiten, um eine einfachere Verwendung zu erreichen.
„Die SimpleXML-Erweiterung bietet sehr einfache und benutzerfreundliche Tools zum Konvertieren von XML in ein Objekt, das mit seinen Eigenschaften und Array-Iteratoren bearbeitet werden kann. ""Ein einfaches XML-Dokument:
<?xml version='1.0' standalone='yes'?> <films> <film> <titre>Le nom de la rose</titre> <duree>127 min</duree> </film> <film> <titre>Sacré Graal</titre> <duree>91 min</duree> </film> <film> <titre>Le livre de la jungle</titre> <duree>75 min</duree> </film> </films>In PHP:
<?php $simpleXml = new SimpleXMLElement($chaineXml); // écrit "Le nom de la rose" echo $simpleXml->film[0]->titre; // supprime le {{3e|film}} (la numérotation des éléments commence à 0, le troisième élément est donc numéro 2) unset($simpleXml->film[2]); // ajoute un film nommé "La liste de Schindler" (197 min) $nouveauFilm = $simpleXml->addChild('film'); $nouveauTitre = $nouveauFilm->addChild('titre', 'La liste de Schindler'); $nouvelleDuree = $nouveauFilm->addChild('duree', '197 min'); // affiche le contenu de notre objet simplexml print_r($simpleXml); ?>