SimpleXMLElement::addChild

(PHP 5 >= 5.1.3, PHP 7, PHP 8)

SimpleXMLElement::addChild — Додає дочірній елемент до сайту XML

Опис

public SimpleXMLElement::addChild(string $qualifiedName, ?string $value = null, ?string $namespace = null): ?SimpleXMLElement

Додає дочірній елемент до вузла та повертає нащадка SimpleXMLElement.

Список параметрів

qualifiedName

Ім'я дочірнього елемента, що додається.

value

Якщо вказано, значення (вміст) дочірнього елемента.

namespace

Якщо зазначено, то простір імен, якого належить дочірній елемент.

Значення, що повертаються

МетодaddChild повертає об'єкт SimpleXMLElement, Що представляє доданого нащадка до вузла XML у разі успішного виконання; **null**в случае возникновения ошибки.

Приклади

Зауваження :

Перелічені приклади можуть містити example.php, в якому визначається XML-рядок, розташована в першому прикладі посібника з базового використання

Приклад #1 Додавання атрибутів та нащадків до елемента SimpleXML

Loading...

Висновок наведеного прикладу буде схожим на:

<?xml version="1.0" standalone="yes"?>
<movies type="documentary">
 <movie>
  <title>PHP: Появление Парсера</title>
  <characters>
   <character>
    <name>Ms. Coder</name>
    <actor>Onlivia Actora</actor>
   </character>
   <character>
    <name>Mr. Coder</name>
    <actor>El Act&#xD3;r</actor>
   </character>
  </characters>
  <plot>
   Таким образом, это язык. Это всё равно язык программирования. Или
   это скриптовый язык? Все раскрывается в этом документальном фильме,
   похожем на фильм ужасов.
  </plot>
  <great-lines>
   <line>PHP решает все мои задачи в web</line>
  </great-lines>
  <rating type="thumbs">7</rating>
  <rating type="stars">5</rating>
 </movie>
 <movie>
  <title>PHP2: Истории парсера</title>
  <plot>Все о людях, создававших его.</plot>
  <characters>
   <character>
    <name>Mr. Parser</name>
    <actor>John Doe</actor>
   </character>
  </characters>
  <rating type="stars">5</rating>
 </movie>
</movies>

Дивіться також