SimpleXMLElement::getNamespaces
(PHP 5 >= 5.1.2)
SimpleXMLElement::getNamespaces — Belgede kullanılan isim alanlarını döndürür
Açıklama
array getNamespaces
([ bool
$ardışık
] )Belgede kullanılan isim alanlarını döndürür.
Değiştirgeler
-
ardışık -
TRUEbelirtilirse kök düğüm ve tüm çocuk ve torun düğümlerin isim alanlarını, aksi takdirde sadece kök düğümde kullanılan isim alanlarını döndürür.
Dönen Değerler
İsim alanlarını ve betimleyicilerini içeren bir dizi döndürür.
Örnekler
Örnek 1 - Kullanılan belge isim alanlarının döndürülmesi
<?php
$xml = <<<XML
<?xml version="1.0" standalone="yes"?>
<people xmlns:p="http://example.org/ns" xmlns:t="http://example.org/test">
<p:person id="1">John Doe</p:person>
<p:person id="2">Susie Q. Public</p:person>
</people>
XML;
$sxe = new SimpleXMLElement($xml);
$namespaces = $sxe->getNamespaces(true);
var_dump($namespaces);
?>
Yukarıdaki örneğin çıktısı:
array(1) {
["p"]=>
string(21) "http://example.org/ns"
}
Ayrıca Bakınız
- SimpleXMLElement::getDocNamespaces() - Belgede bildirilmiş isim alanlarını döndürür
- SimpleXMLElement::registerXPathNamespace() - Sonraki XPath ifadesi için bir önek/isim alanı bağlamı oluşturur
There are no user contributed notes for this page.
