فونکشن getNamespace() PHP

تعریف و استفاده

فونکشن getNamespace() فضاهاي نام استفاده شده در مستند XML را دریافت می‌کند.

اگر موفق شود، این فونکشن یک آرایه از فضاهای نام (با URL‌های مرتبط) را بازمی‌گرداند. اگر شکست بخورد، false را بازمی‌گرداند.

ترتیب

class SimpleXMLElement
{
string getNamespace(recursive)
}
پارامتر توضیح
recursive اختیاری. تعیین می‌کند که آیا تمام نام‌های فضای استفاده شده در نودهای پدر و فرزند بازگردانده شوند یا خیر. پیش‌فرض false است.

مثال

فایل 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>

کد PHP:

<?php
if (file_exists('test.xml'))
  {
  $xml = simplexml_load_file('test.xml');
  }
print_r($xml->getNamespaces());
?>

خروجی مشابه:

Array
(
[b] => http://www.codew3c.com/example/
)