SimpleXMLElement::getNamespaces

(PHP 5 >= 5.1.2, PHP 7)

SimpleXMLElement::getNamespaces Returns namespaces used in document

说明

public SimpleXMLElement::getNamespaces ([ bool $recursive = FALSE ] ) : array

Returns namespaces used in document

参数

recursive

If specified, returns all namespaces used in parent and child nodes. Otherwise, returns only namespaces used in root node.

返回值

The getNamespaces method returns an array of namespace names with their associated URIs.

范例

Example #1 Get document namespaces in use

<?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);

?>

以上例程会输出:

array(1) {
  ["p"]=>
  string(21) "http://example.org/ns"
}

参见

相关文章
php evloop returns an integer describing the backend used by libevphp maxdb 函数 returns a string representing the type of connection usedphp mysqlnd ms 函数 returns an array which describes the last used connectionphp svn 函数 creates and returns a stream that will be used to replacephp tidy 函数 returns the number of tidy accessibility warnings encountered for specified documentphp tidy 函数 returns the number of tidy configuration errors encountered for specified documentphp gmagickdraw returns the color used for stroking object outlinesphp gmagickdraw returns the width of the stroke used to draw object outlinesphp gmagickdraw returns the code set used for text annotationsphp harudoc get haruencoder currently used in the documentphp hyperwave api 函数 returns statistics about document cache serverphp imagickdraw returns the opacity used when drawingphp imagickdraw returns the width of the stroke used to draw object outlinesphp mongodb driver monitoring commandfailedevent returns the command reply documentphp mongodb driver monitoring commandsucceededevent returns the command reply documentphp mongogridfsfile returns a resource that can be used to read the stored filephp sdo das xml 函数 returns sdo das xml document object for a given path to xml instance documentphp sdo das xml 函数 returns sdo das xml document for a given xml instance stringphp simplexmlelement returns namespaces declared in documentphp simplexmlelement returns namespaces used in document
关注编程学问公众号