Créer un objet XML à partir de zéro avec SimpleXML
Créer un objet XML entièrement à partir de zéro à l'aide des fonctions SimpleXML de PHP est réalisable. Comme vous l'avez mentionné, la fonction simplexml_load_string() peut être utilisée à cette fin.
Démontrons cette approche avec un exemple simple :
<code class="php">$newsXML = new SimpleXMLElement("<news></news>"); $newsXML->addAttribute('newsPagePrefix', 'prefix_value'); $newsIntro = $newsXML->addChild('content'); $newsIntro->addAttribute('type', 'latest'); Header('Content-type: text/xml'); echo $newsXML->asXML();</code>
Cet extrait de code génère le XML suivant :
<code class="xml"><?xml version="1.0"?> <news newsPagePrefix="prefix_value"> <content type="latest"/> </news></code>
En créant un nouvel objet SimpleXMLElement et en l'initialisant avec une chaîne vide, vous pouvez construire un document XML vierge. Vous pouvez ensuite ajouter des attributs et des éléments enfants à ce document comme vous le souhaitez.
Cette méthode offre un moyen simple et direct de créer dynamiquement des documents XML au sein 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!