Fungsi getDocNamespaces() PHP

Definisi dan penggunaan

Fungsi getDocNamespaces() mengembalikan ruang nama yang dideklarasikan dalam dokumen XML dari objek SimpleXMLElement.

Jika sukses, fungsi ini kembalikan array yang mengandung nama ruang nama (dengan URL yang berhubungan). Jika gagal, kembalikan false.

Sintaks

class SimpleXMLElement
{
string getDocNamespaces(recursive)
}
Parameter Deskripsi
recursive Pilihan. Menentukan apakah semua ruang nama di kembalikan dalam node orang tua dan anak. Default adalah false.

Contoh

Berkas XML:

<?xml version="1.0" encoding="ISO-8859-1"?>
<note xmlns:b="http://www.codew3c.com/example/">
<to>George</to>
<from>John</from>
<heading>Peringatan</heading>
<b:body>Jangan lupa pertemuan!</b:body>
</note>

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