PHP getDocNamespaces() فونکشن

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

فونکشن getDocNamespaces() از SimpleXMLElement اوبجکت نام‌های فضای پیوندی اعلام شده در مستند XML را بازمی‌گرداند.

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

نحوه استفاده

class SimpleXMLElement
{
string getDocNamespaces(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->getDocNamespaces(););
?>

خروجی مشابه:

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