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在字符串中查找另一个字符串
Nov 19 PHP
PHP 数组入门教程小结
May 20 PHP
php中用数组的方法设置cookies
Apr 21 PHP
PHP 获取远程网页内容的代码(fopen,curl已测)
Jun 06 PHP
PHP中全面阻止SQL注入式攻击分析小结
Jan 30 PHP
php中的Base62类(适用于数值转字符串)
Aug 12 PHP
微信公众平台开发之天气预报功能
Aug 31 PHP
PHP常用排序算法实例小结【基本排序,冒泡排序,快速排序,插入排序】
Feb 07 PHP
PHP格式化显示时间date()函数代码
Oct 03 PHP
关于Curl在Swoole协程中的解决方案详析
Sep 12 PHP
php面向对象重点知识分享
Sep 27 PHP
TP框架实现上传一张图片和批量上传图片的方法分析
Apr 23 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新手上路(十三)
2006/10/09 PHP
一个好用的分页函数
2006/11/16 PHP
PHP中把stdClass Object转array的几个方法
2014/05/08 PHP
PHP调用存储过程返回值不一致问题的解决方法分析
2016/04/26 PHP
TP5框架页面跳转样式操作示例
2020/04/05 PHP
强大的jquery插件jqeuryUI做网页对话框效果!简单
2011/04/14 Javascript
jQuery 源码分析笔记(7) Queue
2011/06/19 Javascript
JS解决ie6下png透明的方法实例
2013/08/02 Javascript
js处理php输出时间戳对不上号的解决方法
2014/06/20 Javascript
jQuery中scrollLeft()方法用法实例
2015/01/16 Javascript
JS获取iframe中longdesc属性的方法
2015/04/01 Javascript
js调用父框架函数与弹窗调用父页面函数的简单方法
2016/11/01 Javascript
js实现轮播图的两种方式(构造函数、面向对象)
2017/09/30 Javascript
html中通过JS获取JSON数据并加载的方法
2017/11/30 Javascript
jQuery实现input输入框获取焦点与失去焦点时提示的消失与显示功能示例
2019/05/27 jQuery
编写更好的JavaScript条件式和匹配条件的技巧(小结)
2019/06/27 Javascript
JS面试题中深拷贝的实现讲解
2020/05/07 Javascript
vue实现购物车结算功能
2020/06/18 Javascript
Python中的高级数据结构详解
2015/03/27 Python
fastcgi文件读取漏洞之python扫描脚本
2017/04/23 Python
Python简单获取网卡名称及其IP地址的方法【基于psutil模块】
2018/05/24 Python
在Python中定义一个常量的方法
2018/11/10 Python
Python3的unicode编码转换成中文的问题及解决方案
2019/12/10 Python
Python实现CNN的多通道输入实例
2020/01/17 Python
Python importlib动态导入模块实现代码
2020/04/16 Python
django inspectdb 操作已有数据库数据的使用步骤
2021/02/07 Python
利用简洁的图片预加载组件提升html5移动页面的用户体验
2016/03/11 HTML / CSS
幼师专业求职推荐信
2013/11/08 职场文书
大学生预备党员自我评价分享
2013/11/16 职场文书
应届生求职信范文
2014/06/30 职场文书
2014年团员学习十八大思想汇报
2014/09/13 职场文书
上班迟到检讨书
2014/09/15 职场文书
同学会邀请函模板
2015/01/30 职场文书
2015年法制宣传月活动总结
2015/03/26 职场文书
幼儿园家长心得体会
2016/01/21 职场文书
竞聘书的秘诀
2019/04/02 职场文书