PHP getDocNamespaces() Function












❮ مرجع PHP SimpleXML



مثال


فضاهای نام اعلام شده در ریشه سند XML را برگردانید:



$xml=<<

  Volvo
  BMW
  Saab

XML;


$sxe=new SimpleXMLElement($xml);
$ns=$sxe->getDocNamespaces();

print_r($ns);
?>

اجرای مثال »




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


تابع getDocNamespaces() فضاهای نام اعلام شده در یک سند XML را برمی گرداند.





نحو



SimpleXMLElement::getDocNamespaces(باز گشتی، from_root)

مقادیر پارامتر









است



است

پارامتر توضیح
باز گشتی اختیاری. مقدار بولی را مشخص می کند. اگر درست است، همه فضاهای نام در آن اعلام شده اند
سند برگردانده می شوند. اگر FALSE باشد، فقط فضاهای نام اعلام شده در گره ریشه بازگردانده می شود. پیش فرض FALSE
از_ریشه اختیاری. مقدار بولی را مشخص می کند. TRUE فضاهای نام را از ریشه سند XML بررسی می کند. FALSE فضاهای نام را در زیر یک گره فرزند بررسی می کند. پیش فرض TRUE












جزئیات فنی















مقدار بازگشتی: آرایه ای از نام فضای نام با URI مرتبط با آنها
نسخه PHP: 5.1.2+
تغییر PHP: PHP 5.4: پارامتر from_root اضافه شد




نمونه های بیشتر



مثال


همه فضاهای نام اعلام شده در سند XML را برگردانید:



$xml=<<

  Volvo
  BMW
  Saab

XML;


$sxe=SimpleXMLElement جدید($xml);
$ns=$sxe->getDocNamespaces(TRUE);

var_dump($ns);
?>

اجرای مثال »




❮ مرجع PHP SimpleXML