PHP getDocNamespaces()函数讲解


Posted in PHP onFebruary 03, 2019

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

总结

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

PHP 相关文章推荐
聊天室php&amp;mysql(六)
Oct 09 PHP
PHP配置心得包含MYSQL5乱码解决
Nov 20 PHP
php下检测字符串是否是utf8编码的代码
Jun 28 PHP
php miniBB中文乱码问题解决方法
Nov 25 PHP
PHP字符串的编码问题的详细介绍
Apr 27 PHP
PHP 使用pcntl和libevent 实现Timer功能
Oct 27 PHP
浅谈PHP调用Webservice思路及源码分享
Jun 04 PHP
使用配置类定义Codeigniter全局变量
Jun 12 PHP
CI框架中cookie的操作方法分析
Dec 12 PHP
PHP远程调试之XDEBUG
Dec 29 PHP
PHP匿名函数(闭包函数)详解
Mar 22 PHP
tp5.1 实现setInc字段自动加1
Oct 18 PHP
PHP getName()函数讲解
Feb 03 #PHP
PHP getNamespaces()函数讲解
Feb 03 #PHP
PHP registerXPathNamespace()函数讲解
Feb 03 #PHP
PHP children()函数讲解
Feb 03 #PHP
PHP attributes()函数讲解
Feb 03 #PHP
PHP asXML()函数讲解
Feb 03 #PHP
PHP addAttribute()函数讲解
Feb 03 #PHP
You might like
PHP 时间日期操作实战
2011/08/26 PHP
PHP给源代码加密的几种方法汇总(推荐)
2018/02/06 PHP
JavaScript 事件的一些重要说明
2009/10/25 Javascript
分享一个asp.net pager分页控件
2012/01/04 Javascript
微信小程序 form组件详解
2016/10/25 Javascript
Bootstrap模态窗口源码解析
2017/02/08 Javascript
vuex 使用文档小结篇
2018/01/11 Javascript
微信小程序switch组件使用详解
2018/01/31 Javascript
原生JS实现的双色球功能示例
2018/02/02 Javascript
详解Node.js amqplib 连接 Rabbit MQ最佳实践
2019/01/24 Javascript
bootstrap-table formatter 使用vue组件的方法
2019/05/09 Javascript
Flutter实现仿微信底部菜单栏功能
2019/09/18 Javascript
解决vue项目F5刷新mounted里的函数不执行问题
2019/11/05 Javascript
原生js无缝轮播插件使用详解
2020/03/09 Javascript
js基于canvas实现时钟组件
2021/02/07 Javascript
python正则表达式match和search用法实例
2015/03/26 Python
基于python神经卷积网络的人脸识别
2018/05/24 Python
利用Python实现在同一网络中的本地文件共享方法
2018/06/04 Python
解析Python的缩进规则的使用
2019/01/16 Python
Appium+Python自动化测试之运行App程序示例
2019/01/23 Python
使用python实现简单五子棋游戏
2019/06/18 Python
python实现自动化上线脚本的示例
2019/07/01 Python
VPS CENTOS 上配置python,mysql,nginx,uwsgi,django的方法详解
2019/07/01 Python
在django view中给form传入参数的例子
2019/07/19 Python
Tensorflow实现部分参数梯度更新操作
2020/01/23 Python
基于Python实现视频的人脸融合功能
2020/06/12 Python
python爬虫搭配起Bilibili唧唧的流程分析
2020/12/01 Python
CSS3实现多背景展示效果通过CSS3定位多张背景
2014/08/10 HTML / CSS
法国创作个性化T恤衫和其他定制产品平台:Tostadora
2018/04/08 全球购物
绿色城市实施方案
2014/03/19 职场文书
爱国口号
2014/06/19 职场文书
爱牙日活动总结
2014/08/29 职场文书
教师求职信怎么写
2015/03/20 职场文书
毕业证明模板
2015/06/19 职场文书
比较node.js和Deno
2021/04/27 Javascript
Nginx stream 配置代理(Nginx TCP/UDP 负载均衡)
2021/11/17 Servers