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 相关文章推荐
用文本文件制作留言板提示(上)
Oct 09 PHP
php 目录遍历、删除 函数的使用介绍
Apr 28 PHP
PHP生成不同颜色、不同大小的tag标签函数
Sep 23 PHP
mysql_connect localhost和127.0.0.1的区别(网络层阐述)
Mar 26 PHP
PHP Web木马扫描器代码分享
Sep 06 PHP
WIFI万能钥匙密码查询接口实例
Sep 28 PHP
4种PHP异步执行的常用方式
Dec 24 PHP
PHP操作FTP类 (上传、下载、移动、创建等)
Mar 31 PHP
php生成二维码图片方法汇总
Dec 17 PHP
php获取POST数据的三种方法实例详解
Dec 20 PHP
PHP面向对象五大原则之单一职责原则(SRP)详解
Apr 04 PHP
php使用redis的有序集合zset实现延迟队列应用示例
Feb 20 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
Symfony2使用Doctrine进行数据库查询方法实例总结
2016/03/18 PHP
PHP入门教程之表单与验证实例详解
2016/09/11 PHP
laravel自定义分页效果
2017/07/23 PHP
jQuery.prop() 使用详解
2015/07/19 Javascript
JS实现CheckBox复选框全选、不选或全不选功能
2020/07/28 Javascript
分享jQuery网页元素拖拽插件
2020/12/01 Javascript
微信小程序开发之圆形菜单 仿建行圆形菜单实例
2016/12/12 Javascript
nodeJS删除文件方法示例
2016/12/25 NodeJs
JavaScript原生数组Array常用方法
2017/04/06 Javascript
addeventlistener监听scroll跟touch(实例讲解)
2017/08/04 Javascript
JS实现的base64加密解密操作示例
2018/04/18 Javascript
angular2/ionic2 实现搜索结果中的搜索关键字高亮的示例
2018/08/17 Javascript
JQuery 实现文件下载的常用方法分析
2019/10/29 jQuery
JavaScript 获取滚动条位置并将页面滑动到锚点
2021/02/08 Javascript
详解Python中contextlib上下文管理模块的用法
2016/06/28 Python
Python输入二维数组方法
2018/04/13 Python
matplotlib subplots 设置总图的标题方法
2018/05/25 Python
Python嵌套列表转一维的方法(压平嵌套列表)
2018/07/03 Python
python getopt模块使用实例解析
2019/12/18 Python
Python操作redis和mongoDB的方法
2019/12/19 Python
Python实现的北京积分落户数据分析示例
2020/03/27 Python
用Python在Excel里画出蒙娜丽莎的方法示例
2020/04/28 Python
python 实现rolling和apply函数的向下取值操作
2020/06/08 Python
keras 自定义loss model.add_loss的使用详解
2020/06/22 Python
详解css3自定义滚动条样式写法
2017/12/25 HTML / CSS
关于期中考试的反思
2014/02/02 职场文书
婚礼主持词开场白
2014/03/13 职场文书
农村文化建设标语
2014/10/07 职场文书
2014年行政部工作总结
2014/11/19 职场文书
关于感谢信的范文
2015/01/23 职场文书
订货会邀请函
2015/01/31 职场文书
城管个人总结
2015/02/28 职场文书
军训心得体会范文(2016最新篇)
2016/01/11 职场文书
人身损害赔偿协议书
2016/03/22 职场文书
Matlab如何实现矩阵复制扩充
2021/06/02 Python
Java8中Stream的一些神操作
2021/11/02 Java/Android