getDocNamespaces()

PHP getDocNamespaces() funksiyasi

❮ PHP SimpleXML ma’lumotnomasi

Misol

XML hujjatning ildiz (root) elementida e’lon qilingan nomlar fazolarini qaytaring:

<?php $xml=<<<XML <?xml version="1.0" standalone="yes"?> <cars xmlns:c="http://w3schools.com/ns">   <c:car id="1">Volvo</c:car>   <c:car id="2">BMW</c:car>   <c:car id="3">Saab</c:car> </cars> XML; $sxe=new SimpleXMLElement($xml); $ns=$sxe->getDocNamespaces(); print_r($ns); ?>
Misolni ishga tushirish »

ULASHISH

Ta’rif va qo‘llanilishi

getDocNamespaces() funksiyasi XML hujjatda e’lon qilingan nomlar fazolarini qaytaradi.


Sintaksis

SimpleXMLElement::getDocNamespaces(recursive, from_root)

Parametr qiymatlari

Parametr Tavsif
recursive Ixtiyoriy. Boolean qiymatni belgilaydi. Agar TRUE bo‘lsa, hujjatda e’lon qilingan barcha nomlar fazolari qaytariladi. Agar FALSE bo‘lsa, faqat ildiz tugunda e’lon qilingan nomlar fazolari qaytariladi. Standart qiymat: FALSE
from_root Ixtiyoriy. Boolean qiymatni belgilaydi. TRUE nomlar fazolarini XML hujjatning ildizidan boshlab tekshiradi. FALSE nomlar fazolarini bola tugun ostidan tekshiradi. Standart qiymat: TRUE


Texnik tafsilotlar

Qaytariladigan qiymat: Nomlar fazolari nomlari va ularga bog‘langan URI’lardan iborat massiv
PHP versiyasi: 5.1.2+
PHP o‘zgarishlar tarixi: PHP 5.4: from_root parametri qo‘shildi

Ko‘proq misollar

Misol

XML hujjatda e’lon qilingan barcha nomlar fazolarini qaytaring:

<?php $xml=<<<XML <?xml version="1.0" standalone="yes"?> <cars xmlns:c="http://w3schools.com/ns">   <c:car id="1">Volvo</c:car>   <c:car id="2">BMW</c:car>   <c:car id="3" a:country="Sweden" xmlns:a="http://w3schools.com/country">Saab</c:car> </cars> XML; $sxe=new SimpleXMLElement($xml); $ns=$sxe->getDocNamespaces(TRUE); var_dump($ns); ?>
Misolni ishga tushirish »

❮ PHP SimpleXML ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!