欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

PHP getDocNamespaces()函数讲解

程序员文章站 2022-03-06 23:38:35
php getdocnamespaces() 函数 实例 返回 xml 文档的根节点中声明的命名空间:

php getdocnamespaces() 函数

实例

返回 xml 文档的根节点中声明的命名空间:

<?php 
$xml=<<<xml 
<?xml version="1.0" standalone="yes"?> 
<cars xmlns:c="http://codingdict.com/ns"> 
<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->getdocnamespaces(); 
print_r($ns); 
?>

定义和用法

getdocnamespaces()函数返回 xml 文档中声明的命名空间。

语法

getdocnamespaces( _recursive_ , _from_root_ );

PHP getDocNamespaces()函数讲解

PHP getDocNamespaces()函数讲解

实例 1

返回 xml 文档的父节点和子节点中声明的所有命名空间:

<?php 
$xml=<<<xml 
<?xml version="1.0" standalone="yes"?> 
<cars xmlns:c="http://codingdict.com/ns"> 
<c:car id="1">volvo</c:car> 
<c:car id="2">bmw</c:car> 
<c:car id="3" a:country="sweden"
xmlns:a="http://codingdict.com/country">saab</c:car> 
</cars> 
xml;
$sxe=new simplexmlelement($xml); 
$ns=$sxe->getdocnamespaces(true); 
var_dump($ns); 
?>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接