مثال
فضاهای نام اعلام شده در ریشه سند XML را برگردانید:
$xml=<<
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=<<
XML;
$sxe=SimpleXMLElement جدید($xml);
$ns=$sxe->getDocNamespaces(TRUE);
var_dump($ns);
?>
اجرای مثال »
❮ مرجع PHP SimpleXML