Hàm addChild() trong PHP

Định nghĩa và cách sử dụng

Hàm addChild() thêm một phần tử con vào phần tử XML được chỉ định.

Hàm này trả về một đối tượng SimpleXMLElement, đối tượng này biểu thị phần tử con được thêm vào phần tử XML.

Cú pháp

class SimpleXMLElement
{
string addChild(name,value,ns)
}
Tham số Mô tả
name Bắt buộc. Định nghĩa tên của phần tử con.
value Bắt buộc. Định nghĩa giá trị của phần tử con.
ns Tùy chọn. Định nghĩa tên không gian của phần tử con.

Mô hình

Tệp XML:

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Nhắc nhở</heading>
<body>Không quên cuộc họp!</body>
</note>

PHP mã nguồn:

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

Kết quả xuất ra:

Con node: 2008-08-08