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 ev returns an integer describing the backend used by libevphp ibm db2 函数 returns the cursor type used by a statement resourcephp mcve 函数 returns array of strings which represents the keys that can be used for response parameters on this transactionphp maxdb 函数 returns the version of the maxdb protocol usedphp tidy 函数 returns the number of tidy configuration errors encountered for specified documentphp tidy 函数 returns the number of tidy errors encountered for specified documentphp tidy 函数 returns the number of tidy warnings encountered for specified documentphp gmagickdraw returns the code set used for text annotationsphp imagickdraw returns the code set used for text annotationsphp mongodb bson javascript returns the javascript s scope documentphp mongodb driver monitoring commandfailedevent returns the command reply documentphp mongogridfsfile returns a resource that can be used to read the stored filephp simplexmlelement returns namespaces declared in documentphp simplexmlelement returns namespaces used in documentphp solrinputdocument returns the number of fields in the documentphp solrinputdocument returns an array containing all the fields in the documentphp solrinputdocument returns true if the document has any child documentsphp solrquery returns the maximum number of characters into a document to look for suitable snippetsphp solrquery returns the maximum number of tokens to parse in each document field that is not stored with termvector supportphp solrquery returns the frequency below which terms will be ignored in the source document
关注编程学问公众号