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 相关文章推荐
ajax在joomla中的原生态应用代码
Jul 19 PHP
php中time()和mktime()方法的区别
Sep 28 PHP
自编函数解决pathinfo()函数处理中文问题
Nov 03 PHP
phpcms手机内容页面添加上一篇和下一篇
Jun 05 PHP
功能强大的PHP发邮件类
Aug 29 PHP
PHP多维数组元素操作类的方法
Nov 14 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
Nov 12 PHP
实例说明js脚本语言和php脚本语言的区别
Apr 04 PHP
php设计模式之抽象工厂模式分析【星际争霸游戏案例】
Jan 23 PHP
php查看一个变量的占用内存的实例代码
Mar 29 PHP
php并发加锁问题分析与设计代码实例讲解
Feb 26 PHP
一次项目中Thinkphp绕过禁用函数的实战记录
Nov 17 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 根据IP地址控制访问的代码
2010/04/22 PHP
用Json实现PHP与JavaScript间数据交换的方法详解
2013/06/20 PHP
php上传文件,创建递归目录的实例代码
2013/10/18 PHP
PHP下SSL加密解密、验证、签名方法(很简单)
2020/06/28 PHP
Laravel框架中Blade模板的用法示例
2017/08/30 PHP
Smarty缓存机制实例详解【三种缓存方式】
2019/07/20 PHP
js 解决“options为空或不是对象”
2008/12/22 Javascript
基于jquery自己写tab滑动门(通用版)
2012/10/30 Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
2013/12/27 Javascript
nodejs实现的一个简单聊天室功能分享
2014/12/06 NodeJs
jQuery ui实现动感的圆角渐变网站导航菜单效果代码
2015/08/26 Javascript
JavaScript ES6的新特性使用新方法定义Class
2016/06/28 Javascript
BootStrap学习系列之Bootstrap Typeahead 组件实现百度下拉效果(续)
2016/07/07 Javascript
Bootstrap页面标题Page Header的实现方法
2017/03/22 Javascript
浅谈Vue.js中的v-on(事件处理)
2017/09/05 Javascript
使用Bootstrap4 + Vue2实现分页查询的示例代码
2017/12/21 Javascript
python 获取本机ip地址的两个方法
2013/02/25 Python
对python中的for循环和range内置函数详解
2018/04/17 Python
Python使用Windows API创建窗口示例【基于win32gui模块】
2018/05/09 Python
Python 移动光标位置的方法
2019/01/20 Python
python数据预处理之数据标准化的几种处理方式
2019/07/17 Python
Python3之乱码\xe6\x97\xa0\xe6\xb3\x95处理方式
2020/05/11 Python
伦敦剧院及景点门票:Encore Tickets
2018/07/01 全球购物
Tostadora意大利:定制T恤
2019/04/08 全球购物
巴西宠物商店:Cobasi
2019/04/19 全球购物
美国第一大药店连锁机构:Walgreens(沃尔格林)
2019/10/10 全球购物
欢迎领导检查标语
2014/06/27 职场文书
区政府领导班子个人对照检查材料
2014/09/25 职场文书
设备收款委托书范本
2014/10/02 职场文书
离婚协议书该怎么写
2014/10/04 职场文书
11.9消防日宣传标语
2014/10/08 职场文书
2014年社区工作总结
2014/11/18 职场文书
2015年大学元旦晚会活动策划书
2014/12/09 职场文书
工厂仓库管理员岗位职责
2015/04/09 职场文书
基于Golang 高并发问题的解决方案
2021/05/08 Golang
GoFrame gredis缓存DoVar Conn连接对象 自动序列化GoFrame gredisDo/DoVar方法Conn连接对象自动序列化/反序列化总结
2022/06/14 Golang