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 出现乱码和Sessions验证问题的解决方法!
Dec 06 PHP
解析:使用php mongodb扩展时 需要注意的事项
Jun 18 PHP
php中0,null,empty,空,false,字符串关系的详细介绍
Jun 20 PHP
php 验证码(倾斜,正弦干扰线,黏贴,旋转)
Jun 29 PHP
PHP中判断变量为空的几种方法小结
Nov 12 PHP
php使用ereg验证文件上传的方法
Dec 16 PHP
php实现redis数据库指定库号迁移的方法
Jan 14 PHP
Yii2结合Workerman的websocket示例详解
Sep 10 PHP
php二维数组按某个键值排序的实例讲解
Feb 15 PHP
php使用curl模拟多线程实现批处理功能示例
Jul 25 PHP
解决PHP使用CURL发送GET请求时传递参数的问题
Oct 11 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使用google地图应用实例
2014/12/31 PHP
PHP开发Apache服务器配置
2015/07/15 PHP
PHP中常见的缓存技术实例分析
2015/09/23 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
2019/12/02 PHP
网页中表单按回车就自动提交的问题的解决方案
2014/11/03 Javascript
AngularJS iframe跨域打开内容时报错误的解决办法
2015/01/26 Javascript
JavaScript原生对象之String对象的属性和方法详解
2015/03/13 Javascript
jquery实现美观的导航菜单鼠标提示特效代码
2015/09/06 Javascript
jquery ajax分页插件的简单实现
2016/01/27 Javascript
Ubuntu系统下Angularjs开发环境安装
2016/09/01 Javascript
Angular2 环境配置详细介绍
2016/09/21 Javascript
JavaScript面试题大全(推荐)
2016/09/22 Javascript
js对字符串进行编码的方法总结(推荐)
2016/11/10 Javascript
利用浮层使select不可选的实现方法
2016/12/03 Javascript
vue组件间通信解析
2017/03/01 Javascript
jQuery获取Table某列的值(推荐)
2017/03/03 Javascript
详解用vue.js和laravel实现微信支付
2017/06/23 Javascript
在Web关闭页面时发送Ajax请求的实现方法
2019/03/07 Javascript
详解Vue依赖收集引发的问题
2019/04/22 Javascript
thinkjs微信中控之微信鉴权登陆的实现代码
2019/08/08 Javascript
vue动态绘制四分之三圆环图效果
2019/09/03 Javascript
详解vue中多个有顺序要求的异步操作处理
2019/10/29 Javascript
[02:39]DOTA2英雄基础教程 天怒法师
2013/11/29 DOTA
python中while循环语句用法简单实例
2015/05/07 Python
在Django的视图中使用数据库查询的方法
2015/07/16 Python
Python中的左斜杠、右斜杠(正斜杠和反斜杠)
2016/08/30 Python
基于Python的XSS测试工具XSStrike使用方法
2017/07/29 Python
Python爬虫实例爬取网站搞笑段子
2017/11/08 Python
pygame游戏之旅 添加游戏界面按键图形
2018/11/20 Python
python实现取余操作的简单实例
2020/08/16 Python
CSS3实现彩色进度条动画的示例
2020/10/29 HTML / CSS
地理科学专业毕业生求职信
2013/10/15 职场文书
《商鞅南门立木》教学反思
2014/02/16 职场文书
vue-router中hash模式与history模式的区别
2021/06/23 Vue.js
SpringBoot整合JWT的入门指南
2021/06/29 Java/Android
Python中文纠错的简单实现
2021/07/07 Python