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 相关文章推荐
实例(Smarty+FCKeditor新闻系统)
Jan 02 PHP
php 论坛采集程序 模拟登陆,抓取页面 实现代码
Jul 09 PHP
PHP开发中常用的字符串操作函数
Feb 08 PHP
php 代码优化之经典示例
Mar 24 PHP
PHP中date()日期函数有关参数整理
Jul 19 PHP
php-perl哈希算法实现(times33哈希算法)
Dec 30 PHP
PHP实现获取某个月份周次信息的方法
Aug 11 PHP
PHP使用mysql与mysqli连接Mysql数据库用法示例
Jul 07 PHP
PHP 接入微信扫码支付总结(总结篇)
Nov 03 PHP
PHP实现的常规正则验证helper公共类完整实例
Apr 27 PHP
基于php编程规范(详解)
Aug 17 PHP
PHP实现的支付宝支付功能示例
Mar 26 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 print EOF实现方法
2009/05/21 PHP
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
2012/05/23 Javascript
JQuery结合CSS操作打印样式的方法
2013/12/24 Javascript
关闭浏览器时提示onbeforeunload事件
2013/12/25 Javascript
jQuery实现当按下回车键时绑定点击事件
2014/01/28 Javascript
javascript校验价格合法性实例(必须输入2位小数)
2014/05/05 Javascript
使用jquery选择器如何获取父级元素、同级元素、子元素
2014/05/14 Javascript
jQuery循环动画与获取组件尺寸的方法
2015/02/02 Javascript
jQuery数据缓存用法分析
2015/02/20 Javascript
JS中的Replace方法使用经验分享
2015/05/20 Javascript
创建一个类Person的简单实例
2016/05/17 Javascript
jQuery插件passwordStrength密码强度指标详解
2016/06/24 Javascript
AngularJS 文件上传控件 ng-file-upload详解
2017/01/13 Javascript
浅谈在vue中使用mint-ui swipe遇到的问题
2018/09/27 Javascript
生产制造追溯系统之在线打印功能
2019/06/03 Javascript
[50:50]完美世界DOTA2联赛PWL S3 Galaxy Racer vs Phoenix 第一场 12.10
2020/12/13 DOTA
详解python实现读取邮件数据并下载附件的实例
2017/08/03 Python
Django csrf 两种方法设置form的实例
2019/02/03 Python
Python Pivot table透视表使用方法解析
2020/09/11 Python
The Hut美国/加拿大:英国领先的豪华在线百货商店
2019/03/26 全球购物
Ellos瑞典官网:北欧地区时尚、美容和住宅领域领先的电子商务网站
2019/11/21 全球购物
儿科护士自我鉴定
2013/10/14 职场文书
学前教育毕业生自荐信
2013/10/29 职场文书
财务分析个人的自荐书范文
2013/11/24 职场文书
职业生涯规划书范文
2014/03/10 职场文书
小城镇建设汇报材料
2014/08/16 职场文书
我的中国梦演讲稿600字
2014/08/19 职场文书
四查四看整改措施
2014/09/19 职场文书
党员考试作弊检讨书1000字
2015/02/16 职场文书
2015年九一八事变纪念活动实施方案
2015/05/06 职场文书
赵氏孤儿观后感
2015/06/09 职场文书
2016春节放假通知范文
2015/08/18 职场文书
机械原理课程设计心得体会
2016/01/15 职场文书
干部理论学习心得体会
2016/01/21 职场文书
MySQL不使用order by实现排名的三种思路总结
2021/06/02 MySQL
用PYTHON去计算88键钢琴的琴键频率和音高
2022/04/10 Python