SimpleXMLElement::getDocNamespaces
Belgede bildirilmiş isim alanlarını döndürür
&reftitle.description;
public arrayfalseSimpleXMLElement::getDocNamespaces
boolardışık&false;
boolkökten&true;
Belgede bildirilmiş isim alanlarını döndürür.
&reftitle.parameters;
ardışık
&true; belirtilirse 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.
kökten
XML belgesinin kökü yerine bir çocuk düğüm altındaki isim alanlarını
yinelemeli olarak sınamanızı sağlar.
&reftitle.returnvalues;
İsim alanlarını ve betimleyicilerini içeren bir dizi döndürür.
&reftitle.examples;
- Belge isim alanlarının döndürülmesi
John Doe
Susie Q. Public
XML;
$sxe = new SimpleXMLElement($xml);
$namespaces = $sxe->getDocNamespaces();
var_dump($namespaces);
?>
]]>
&example.outputs;
string(21) "http://example.org/ns"
}
]]>
- Çok sayıda isim alanı ile çalışma
John Doe
Susie Q. Public
XML;
$sxe = new SimpleXMLElement($xml);
$namespaces = $sxe->getDocNamespaces(TRUE);
var_dump($namespaces);
?>
]]>
&example.outputs;
string(21) "http://example.org/ns"
["t"]=>
string(23) "http://example.org/test"
["a"]=>
string(23) "http://example.org/addr"
}
]]>
&reftitle.seealso;
SimpleXMLElement::getNamespaces
SimpleXMLElement::registerXPathNamespace