网络编程
位置:首页>> 网络编程>> php编程>> PHP getDocNamespaces()函数讲解

PHP getDocNamespaces()函数讲解

作者:php参考手册  发布时间:2023-06-13 22:19:06 

标签:php,getdocnamespaces(),函数

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

总结

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com