PHP registerXPathNamespace()函数讲解


Posted in PHP onFebruary 03, 2019

PHP registerXPathNamespace() 函数

实例

为下一个 XPath 查询创建命名空间上下文:

<?php 
$xml=<<<XML
<book xmlns:chap="http://example.org/chapter-title"> 
<title>My Book</title> 
<chapter id="1"> 
<chap:title>Chapter 1</chap:title> 
<para>Donec velit. Nullam eget tellus...</para> 
</chapter> 
<chapter id="2"> 
<chap:title>Chapter 2</chap:title> 
<para>Lorem ipsum dolor sit amet....</para> 
</chapter> 
</book> 
XML;
$sxe=new SimpleXMLElement($xml); 
$sxe->registerXPathNamespace('c','http://example.org/chapter-title'); 
$result=$sxe->xpath('//c:title'); 
foreach ($result as $title) 
{ 
echo $title . "<br>"; 
} 
?>

定义和用法

registerXPathNamespace()函数为下一个 XPath 查询创建命名空间上下文。

如果在 XML 文档中改变命名空间前缀,这个函数很有用。registerXPathNamespace()函数将创建一个指定的命名空间前缀,使受影响的 XML 节点可以在不改变应用程序代码太多的情况下进行访问。

语法

registerXPathNamespace( _prefix_ , _ns_ );

PHP registerXPathNamespace()函数讲解

PHP registerXPathNamespace()函数讲解

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
php的计数器程序
Oct 09 PHP
PHP setcookie() cannot modify header information 的解决方法
Jan 09 PHP
windows下升级PHP到5.3.3的过程及注意事项
Oct 12 PHP
PHP中通过加号合并数组的一个简单方法分享
Jan 27 PHP
基于PHP常用函数的用法详解
May 10 PHP
php实例分享之mysql数据备份
May 19 PHP
php判断两个浮点数是否相等的方法
Mar 14 PHP
jquery+php实现导出datatables插件数据到excel的方法
Jul 06 PHP
Yii2.0 模态弹出框+ajax提交表单
May 22 PHP
PHP使用PHPExcel实现批量上传到数据库的方法
Jun 08 PHP
PHP实现通过CURL上传文件功能示例
May 30 PHP
PHP的简单跳转提示的实现详解
Mar 14 PHP
PHP children()函数讲解
Feb 03 #PHP
PHP attributes()函数讲解
Feb 03 #PHP
PHP asXML()函数讲解
Feb 03 #PHP
PHP addAttribute()函数讲解
Feb 03 #PHP
PHP _construct()函数讲解
Feb 03 #PHP
PHP PDOStatement::setFetchMode讲解
Feb 03 #PHP
PHP+redis实现的购物车单例类示例
Feb 02 #PHP
You might like
PHP中str_replace函数使用小结
2008/10/11 PHP
php插入中文到sqlserver 2008里出现乱码的解决办法分享
2012/07/19 PHP
PHP5常用函数列表(分享)
2013/06/07 PHP
背景音乐每次刷新都可以自动更换
2007/02/01 Javascript
ext 同步和异步示例代码
2009/09/18 Javascript
javascript void(0)的妙用
2009/10/21 Javascript
JavaScript中实现继承的三种方式和实例
2015/01/29 Javascript
jQuery实现MSN中文网滑动Tab菜单效果代码
2015/09/09 Javascript
JavaScript 七大技巧(二)
2015/12/13 Javascript
jQuery滚动加载图片实现原理
2015/12/14 Javascript
jQuery实现的跨容器无缝拖动效果代码
2016/06/21 Javascript
Angular2内置指令NgFor和NgIf详解
2016/08/03 Javascript
JS实现的几个常用算法
2016/11/12 Javascript
谈谈JavaScript数组常用方法总结
2017/01/24 Javascript
vue中阻止click事件冒泡,防止触发另一个事件的方法
2018/02/08 Javascript
angularjs 缓存的使用详解
2018/03/19 Javascript
JavaScript对象的特性与实践应用深入详解
2018/12/30 Javascript
vue缓存的keepalive页面刷新数据的方法
2019/04/23 Javascript
jQuery实现可以计算进制转换的计算器
2020/10/19 jQuery
如何在现代JavaScript中编写异步任务
2021/01/31 Javascript
从零学python系列之新版本导入httplib模块报ImportError解决方案
2014/05/23 Python
python用户评论标签匹配的解决方法
2018/05/31 Python
python中将正则过滤的内容输出写入到文件中的实例
2018/10/21 Python
python 字典访问的三种方法小结
2019/12/05 Python
Python SSL证书验证问题解决方案
2020/01/13 Python
Python气泡提示与标签的实现
2020/04/01 Python
Python实现Canny及Hough算法代码实例解析
2020/08/06 Python
python 合并多个excel中同名的sheet
2021/01/22 Python
IE滤镜与CSS3效果(详细整理分享)
2013/01/25 HTML / CSS
大学自我鉴定范文
2013/12/26 职场文书
《小熊住山洞》教学反思
2014/02/21 职场文书
小露珠教学反思
2014/04/30 职场文书
判缓刑人员个人思想汇报
2014/10/10 职场文书
病人写给医生的感谢信
2015/01/23 职场文书
党员公开承诺书(2016最新版)
2016/03/24 职场文书
go语言map与string的相互转换的实现
2021/04/07 Golang