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