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默认安装产生系统漏洞
Oct 09 PHP
php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法
Nov 14 PHP
PHP连接和操作MySQL数据库基础教程
Sep 29 PHP
yii的CURD操作实例详解
Dec 04 PHP
thinkphp3.0输出重复两次的解决方法
Dec 19 PHP
php基于GD库画五星红旗的方法
Feb 24 PHP
php上传功能集后缀名判断和随机命名(强力推荐)
Sep 10 PHP
PHP实现电商订单自动确认收货redis队列
May 17 PHP
thinkphp实现附件上传功能
May 26 PHP
PHP删除数组中指定值的元素常用方法实例分析【4种方法】
Aug 21 PHP
mac pecl 安装php7.1扩展教程
Oct 17 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
Nov 19 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 htmlentities和htmlspecialchars 的区别
2008/08/18 PHP
PHP 将数组打乱 shuffle函数的用法及简单实例
2016/06/17 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
PHP的cookie与session原理及用法详解
2019/09/27 PHP
js 居中漂浮广告
2010/03/21 Javascript
ExtJS4 组件化编程,动态加载,面向对象,Direct
2011/05/12 Javascript
浅析javascript的间隔调用和延时调用
2014/11/12 Javascript
超详细的javascript数组方法汇总
2015/11/21 Javascript
js计算时间差代码【包括计算,天,时,分,秒】
2016/04/26 Javascript
bootstrap table动态加载数据示例代码
2017/03/25 Javascript
微信小程序实战之仿android fragment可滑动底部导航栏(4)
2020/04/16 Javascript
Angular 2父子组件数据传递之@Input和@Output详解(下)
2017/07/05 Javascript
BootStrap下的弹出框加载select2框架失败的解决方法
2017/08/31 Javascript
利用node.js如何创建子进程详解
2017/12/09 Javascript
浅谈Vue Element中Select下拉框选取值的问题
2018/03/01 Javascript
vue实现简单loading进度条
2018/06/06 Javascript
Angular动态绑定样式及改变UI框架样式的方法小结
2018/09/03 Javascript
解决Vue在封装了Axios后手动刷新页面拦截器无效的问题
2018/11/08 Javascript
Vue 实现手动刷新组件的方法
2019/02/19 Javascript
JS精确判断数据类型代码实例
2019/12/18 Javascript
vue在App.vue文件中监听路由变化刷新页面操作
2020/08/14 Javascript
Vue项目利用axios请求接口下载excel
2020/11/17 Vue.js
Python守护进程(daemon)代码实例
2015/03/06 Python
python获取一组数据里最大值max函数用法实例
2015/05/26 Python
Python内置模块logging用法实例分析
2018/02/12 Python
Mac下Anaconda的安装和使用教程
2018/11/29 Python
python 求一个列表中所有元素的乘积实例
2019/06/11 Python
详解pycharm连接不上mysql数据库的解决办法
2020/01/10 Python
浅谈opencv自动光学检测、目标分割和检测(连通区域和findContours)
2020/06/04 Python
CSS3 transform的skew属性值图文详解
2014/07/21 HTML / CSS
英国手工布艺沙发在线购买:Sofas & Stuff
2018/03/02 全球购物
英国时尚女装购物网站:Missguided
2018/08/23 全球购物
德国排名第一的主题公园门票网站:Attraction Tickets Direct
2019/09/09 全球购物
酒店拾金不昧表扬信
2014/01/18 职场文书
团委工作总结2015
2015/04/02 职场文书
postgresql 删除重复数据案例详解
2021/08/02 PostgreSQL