Bien que les fonctions SimpleXML de PHP soient souvent utilisées pour manipuler des chaînes XML existantes, elles peuvent également être utilisées pour créer des objets XML à partir de zéro.
Création d'un nouvel objet XML
Pour générer un nouvel objet XML, utilisez la fonction simplexml_load_string() :
<code class="php">$newsXML = new SimpleXMLElement("<news></news>");</code>
Cela crée un < vide ;actualités> élément. Vous pouvez ensuite ajouter des attributs et des éléments enfants à votre objet :
<code class="php">$newsXML->addAttribute('newsPagePrefix', 'example'); $newsIntro = $newsXML->addChild('content'); $newsIntro->addAttribute('type', 'latest'); // Output the XML Header('Content-type: text/xml'); echo $newsXML->asXML();</code>
Cela produira le XML suivant :
<code class="xml"><?xml version="1.0"?> <news newsPagePrefix="example"> <content type="latest"/> </news></code>
En utilisant SimpleXML de cette manière, les programmeurs peuvent créer et modifier sans effort Documents XML sans avoir recours à DOMDocument, malgré son nom quelque peu déroutant.
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!