Php/func simplexml getnamespaces
来自菜鸟教程
PHP getNamespaces()函数
例
返回XML文档中使用的所有名称空间:
<?php $xml=<<<XML <?xml version="1.0" standalone="yes"?> <cars xmlns:c="http://example.com/ns" xmlns:a="http://example.com/country"> <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->getNamespaces(true); var_dump($ns); ?>
定义和用法
getNamespaces()函数返回XML文档中使用的名称空间。
句法
SimpleXMLElement::getNamespaces(recursive)
参数值
参数 | 描述 |
---|---|
recursive | 可选的。指定一个布尔值。如果为TRUE,则返回文档中使用的所有名称空间。如果为FALSE,则仅返回在根节点中使用的名称空间。默认为FALSE |
技术细节
返回值: | 名称空间名称及其相关URI的数组 |
PHP版本: | 5.1.2+ |