Hàm getNamespace() của PHP

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

Hàm getNamespace() lấy các không gian được sử dụng trong tài liệu XML.

Nếu thành công, hàm này sẽ trả về một mảng các không gian (kèm theo URL liên quan). Nếu thất bại, sẽ trả về false.

Cú pháp

class SimpleXMLElement
{
string getNamespace(recursive)
}
Tham số Mô tả
recursive Tùy chọn. Định nghĩa có nên trả về tất cả các tên không gian được sử dụng trong các nút con và cha hay không. Mặc định là false.

Mô hình

Tệp XML:

<?xml version="1.0" encoding="ISO-8859-1"?>
<note xmlns:b="http://www.codew3c.com/example/"></note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<b:body>Don't forget the meeting!</b:body>
</note>

Mã PHP:

<?php
if (file_exists('test.xml'))
  {
  $xml = simplexml_load_file('test.xml');
  }
print_r();$xml->getNamespaces(););
?>

Output tương tự:

Mảng
(
[b] => http://www.codew3c.com/example/
)