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