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中截取字符串支持utf-8
Jan 18 PHP
php mssql 时间格式问题
Jan 13 PHP
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
Jan 06 PHP
phpQuery占用内存过多的处理方法
Nov 13 PHP
php生成数组的使用示例 php全组合算法
Jan 16 PHP
Sublime里直接运行PHP配置方法
Nov 28 PHP
PHP浮点数的一个常见问题
Mar 10 PHP
php 变量引用与变量销毁机制详细介绍
Dec 05 PHP
php利用嵌套数组拼接与解析json的方法
Feb 07 PHP
PHP使用ajax的post方式下载excel文件简单示例
Aug 06 PHP
实例化php类时传参的方法分析
Jun 05 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计算整个mysql数据库大小的方法
2015/06/19 PHP
浅谈PHP中new self()和new static()的区别
2017/08/11 PHP
服务器安全设置的几个注册表设置
2007/07/28 Javascript
学习ExtJS accordion布局
2009/10/08 Javascript
jQuery中$.get、$.post、$.getJSON和$.ajax的用法详解
2014/11/19 Javascript
JS更改select内option属性的方法
2015/10/14 Javascript
JS与jQ读取xml文件的方法
2015/12/08 Javascript
Angular 2应用的8个主要构造块有哪些
2016/10/17 Javascript
JS实现动画兼容性的transition和transform实例分析
2016/12/13 Javascript
微信小程序 石头剪刀布实例代码
2017/01/04 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
2017/01/05 Javascript
详解VUE的状态控制与延时加载刷新
2017/03/27 Javascript
Vue AST源码解析第一篇
2017/07/19 Javascript
OkHttp踩坑随笔为何 response.body().string() 只能调用一次
2018/01/08 Javascript
vue 开发企业微信整合案例分析
2019/12/02 Javascript
Node.js path模块,获取文件后缀名操作
2020/11/07 Javascript
[01:01:18]VP vs NIP 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
[01:00:13]完美世界DOTA2联赛 LBZS vs Forest 第一场 11.07
2020/11/09 DOTA
浅谈DataFrame和SparkSql取值误区
2018/06/09 Python
Python全局变量与局部变量区别及用法分析
2018/09/03 Python
pytorch实现用CNN和LSTM对文本进行分类方式
2020/01/08 Python
python+gdal+遥感图像拼接(mosaic)的实例
2020/03/10 Python
PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)
2020/06/02 Python
html5实现移动端适配完美写法
2017/11/16 HTML / CSS
Trench London官方网站:高级风衣和意大利皮夹克
2020/07/11 全球购物
广州某公司软件工程师面试题
2014/12/22 面试题
创建学习型党组织实施方案
2014/03/29 职场文书
共筑中国梦演讲稿
2014/04/23 职场文书
售后服务承诺书怎么写
2014/05/21 职场文书
客户经理岗位职责
2015/01/31 职场文书
2015年社区环境卫生工作总结
2015/04/21 职场文书
2015年房产销售工作总结范文
2015/05/22 职场文书
创业计划书之物流运送
2019/09/17 职场文书
如何利用React实现图片识别App
2022/02/18 Javascript
如何打开Win11系统注册表编辑器?Win11注册表编辑器打开修复方法
2022/04/05 数码科技
在ubuntu下安装go开发环境的全过程
2022/08/05 Golang