PHP addChild() -funktio

Määrittely ja käyttö

addChild() -funktio lisää määritetyn XML-elementin lapsen.

Tämä funktio palauttaa SimpleXMLElement-objektin, joka edustaa lisättyä XML-elementtiä.

Syntaksi

luokka SimpleXMLElement
{
string addChild(nimi,arvo,ns)
}
Parametrit Kuvaus
nimi Välttämätön. Määritä alakohdan nimi.
arvo Välttämätön. Määritä alakohdan arvo.
ns Valinnainen. Määritä alakohdan nimen space.

Esimerkki

XML-tiedosto:

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<vastaanottaja>George</vastaanottaja>
<lähetä>John</lähetä>
<otsikko>Muistutus</otsikko>
<body>Älä unohta kokousta!</body>
</note>

PHP koodi:

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

Tulostus:

Lapsinodo: 2008-08-08