Fungsi getDocNamespaces() PHP
Definisi dan penggunaan
Fungsi getDocNamespaces() mengembalikan ruang nama yang diumumkan dalam dokumen XML daripada objek SimpleXMLElement.
Jika berjaya, fungsi ini mengembalikan array yang mengandungi nama ruang nama (dengan URL yang disambung) yang diumumkan dalam dokumen XML. Jika gagal, mengembalikan false.
Syarat
class SimpleXMLElement { string getDocNamespaces(recursive) )
Parameter | Penerangan |
---|---|
recursive | Pilihan. Menentukan sama ada semua ruang nama dihantar dalam node bapa dan anak. Lalai adalah false. |
Contoh
Fail XML:
<?xml version="1.0" encoding="ISO-8859-1"?> <note xmlns:b="http://www.codew3c.com/example/"> <to>George</to> <from>John</from> <heading>Ingatan</heading> <b:body>Ingatkan perjumpaan!</b:body> </note>
Kod PHP:
<?php if (file_exists('test.xml')) { $xml = simplexml_load_file('test.xml'); ) print_r($xml->getDocNamespaces()); ?>
Output seperti:
Array ( [b] => http://www.codew3c.com/example/ )