فنکشن 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>یادآوری</heading>
<b:body>Nezamari shuglar meeting!</b:body>
</note>

کد PHP:

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

خروجی مشابه:

آرایه
(
[b] => http://www.codew3c.com/example/
)