PHP addChild()Функции
Справочное руководство по PHP SimpleXML
Примеры
Добавьте дочерний элемент в элемент body и элемент footer:
<?php
$note=<<<XML
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Напоминание</heading>
<body>Не забудь меня в эти выходные!</body>
</note>
XML;
$xml=new SimpleXMLElement($note);
// Добавить дочерний элемент в элемент body
$xml->body->addChild("date","2013-01-01");
// Добавить дочерний элемент после последнего элемента внутри note
$footer=$xml->addChild("footer","Some footer text");
echo $xml->asXML();
?>
$note=<<<XML
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Напоминание</heading>
<body>Не забудь меня в эти выходные!</body>
</note>
XML;
$xml=new SimpleXMLElement($note);
// Добавить дочерний элемент в элемент body
$xml->body->addChild("date","2013-01-01");
// Добавить дочерний элемент после последнего элемента внутри note
$footer=$xml->addChild("footer","Some footer text");
echo $xml->asXML();
?>
Запустить пример »
Определение и использование
Функция addChild() добавляет дочерний элемент к элементу SimpleXML.
Синтаксис
addChild(name,value,ns);
| Parameters | Описание |
|---|---|
| name | Обязательно. Указывает имя дочернего элемента, который нужно добавить. |
| value | Необязательно. Указывает значение дочернего элемента. |
| ns | Необязательно. Указывает пространство имен дочернего элемента. |
Технические детали
| Возвращаемое значение: | Возвращает объект SimpleXMLElement, представляющий дочерний элемент, добавленный в XML. |
|---|---|
| Версия PHP: | 5.1.3+ |
Справочное руководство по PHP SimpleXML Другие расширения