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/ )