دستورالعمل 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/"></note>
<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(););
?>

خروجی مشابه:

مجموعه
(
[b] => http://www.codew3c.com/example/
)