PHP getDocNamespaces() hàm

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

Hàm getDocNamespaces() từ SimpleXMLElement đối tượng trả về các không gian được khai báo trong tài liệu XML.

Nếu thành công, hàm này sẽ trả về một mảng chứa tên 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 getDocNamespaces(recursive)
}
Tham số Mô tả
recursive Tùy chọn. Định nghĩa có trả về tất cả các tên không gian của các nút con và cha 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/">
<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->getDocNamespaces());
?>

Output tương tự:

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