PHP addChild() functie

Definitie en gebruik

De addChild() functie voegt een subknoop toe aan de opgegeven XML-knoop.

Deze functie retourneert een SimpleXMLElement object, dat een toegevoegde XML-knoop vertegenwoordigt.

Syntaxis

class SimpleXMLElement
{
string addChild(naam,waarde,ns)
}
Parameters Beschrijving
naam Verplicht. Bepaal de naam van de subelementen.
waarde Verplicht. Bepaal de waarde van de subelementen.
ns Optioneel. Bepaal de naamruimte van de subelementen.

Voorbeeld

XML-bestand:

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Herinnering</heading>
<body>Verget niet de vergadering!</body>
</note>

PHP Code:

<?php
$xml = simplexml_load_file("test.xml");
$xml->body[0]->addChild("date", "2008-08-08");
foreach ($xml->body->children() as $child)
  {
  echo "Kindknopen: " . $child;
  }
?>

Uitvoer:

Kindknopen: 2008-08-08