IMPRESS dotted_line CONTACT dotted_line search dotted_line Kontakt dotted_line sitemap dotted_line print
620 PHP-Resource users online

Switch to another languags Deutsch aktuelle Sprache Englisch

PHP Manual


(PHP 5 >= 5.1.3)

SimpleXMLElement::addChild Adds a child element to the XML node


public SimpleXMLElement SimpleXMLElement::addChild ( string $name [, string $value [, string $namespace ]] )

Adds a child element to the node and returns a SimpleXMLElement of the child.



The name of the child element to add.


If specified, the value of the child element.


If specified, the namespace to which the child element belongs.

Return Values

The addChild method returns a SimpleXMLElement object representing the child added to the XML node.



Listed examples may include example.php, which refers to the XML string found in the first example of the basic usage guide.

Example #1 Add attributes and children to a SimpleXML element


include 'example.php';

$sxe = new SimpleXMLElement($xmlstr);

$movie $sxe->addChild('movie');
$movie->addChild('title''PHP2: More Parser Stories');
$movie->addChild('plot''This is all about the people who make it work.');

$characters $movie->addChild('characters');
$character  $characters->addChild('character');
$character->addChild('name''Mr. Parser');
$character->addChild('actor''John Doe');

$rating $movie->addChild('rating''5');


The above example will output something similar to:

<?xml version="1.0" standalone="yes"?>
<movies type="documentary">
  <title>PHP: Behind the Parser</title>
    <name>Ms. Coder</name>
    <actor>Onlivia Actora</actor>
    <name>Mr. Coder</name>
    <actor>El Act&#xD3;r</actor>
   So, this language. It's like, a programming language. Or is it a
   scripting language? All is revealed in this thrilling horror spoof
   of a documentary.
   <line>PHP solves all my web problems</line>
  <rating type="thumbs">7</rating>
  <rating type="stars">5</rating>
  <title>PHP2: More Parser Stories</title>
  <plot>This is all about the people who make it work.</plot>
    <name>Mr. Parser</name>
    <actor>John Doe</actor>
  <rating type="stars">5</rating>

See Also

Comments to the PHP manual
Write new comment


New Tutorial entries

Migration einer PHP 5 App auf PHP 7

Dieses PHP 7 Tutorial zeigt dir, wie du dein PHP5 Script auf PHP7 umstellst.

Berni | Category: PHP
PHP 7 Virtual Machine

Dieser Artikel zielt darauf ab, einen Überblick über die Zend Virtual Machine, wie es in PHP 7 gefunden wird.

Berni | Category: PHP
plotting masters - a professional guide - Teil II

Grafische Interpolation und Bestapproximation von numerischen Wertepaaren: Wir wollen Punkte auf einer Zeichenebene über verschiedene Verfahren miteinander verbinden.

EVAMasters | Category: PHP