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生成xml简单实例代码
Dec 16 PHP
基于PHP生成静态页的实现方法
May 10 PHP
PHP转换IP地址到真实地址的方法详解
Jun 09 PHP
PHP Global定义全局变量使用说明
Aug 15 PHP
ThinkPHP缓存方法S()概述
Jun 13 PHP
PHP解密Unicode及Escape加密字符串
May 17 PHP
基于PHP代码实现中奖概率算法可用于刮刮卡、大转盘等抽奖算法
Dec 20 PHP
PHP的AES加密算法完整实例
Jul 20 PHP
mac系统下安装多个php并自由切换的方法详解
Apr 21 PHP
PHP从尾到头打印链表实例讲解
Sep 27 PHP
解决laravel中日志权限莫名变成了root的问题
Oct 17 PHP
Laravel5.1 框架表单验证操作实例详解
Jan 07 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性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
jQuery ui 1.7更新小结
2009/08/15 Javascript
js 编程笔记 无名函数
2011/06/28 Javascript
js 窗口抖动示例
2013/09/04 Javascript
jQuery过滤选择器:not()方法使用介绍
2014/04/20 Javascript
jquery中each方法示例和常用选择器
2014/07/08 Javascript
jQuery手机浏览器中拖拽动作的艰难性分析
2015/02/04 Javascript
JavaScript数组方法总结分析
2016/05/06 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
2016/12/17 Javascript
Angular.js实现注册系统的实例详解
2016/12/18 Javascript
老生常谈的跨域处理
2017/01/11 Javascript
Node.js利用debug模块打印出调试日志的方法
2017/04/25 Javascript
bootstrap table单元格新增行并编辑
2017/05/19 Javascript
AngularJs点击状态值改变背景色的实例
2017/12/18 Javascript
使用React手写一个对话框或模态框的方法示例
2019/04/25 Javascript
浅谈 Webpack 如何处理图片(开发、打包、优化)
2019/05/15 Javascript
vue视图不更新情况详解
2019/05/16 Javascript
怎么使用javascript深度拷贝一个数组
2019/06/06 Javascript
Python中使用第三方库xlrd来读取Excel示例
2015/04/05 Python
python基于xmlrpc实现二进制文件传输的方法
2015/06/02 Python
简单讲解Python中的闭包
2015/08/11 Python
pandas.DataFrame删除/选取含有特定数值的行或列实例
2018/11/07 Python
启动Atom并运行python文件的步骤
2018/11/09 Python
用python代码将tiff图片存储到jpg的方法
2018/12/04 Python
使用python绘制温度变化雷达图
2019/10/18 Python
浅谈Python描述数据结构之KMP篇
2020/09/06 Python
美国球鞋寄卖网站:Stadium Goods
2018/05/09 全球购物
英国网上购买门:Direct Doors
2018/06/07 全球购物
Lululemon加拿大官网:加拿大知名体育服装零售商
2019/04/12 全球购物
在weblogic中发布ejb需涉及到哪些配置文件
2012/01/17 面试题
珠宝店促销方案
2014/03/21 职场文书
初一学生评语大全
2014/04/24 职场文书
当幸福来敲门观后感
2015/06/01 职场文书
幼儿园小班开学寄语(2016秋季)
2015/12/03 职场文书
《女娲补天》教学反思
2016/02/20 职场文书
apache ftpserver搭建ftp服务器
2022/05/20 Servers