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 不错的学习资料
Feb 06 PHP
不要轻信 PHP_SELF的安全问题
Sep 05 PHP
解析PHP高效率写法(详解原因)
Jun 20 PHP
PHP使用strtotime计算两个给定日期之间天数的方法
Mar 18 PHP
怎样搭建PHP开发环境
Jul 28 PHP
PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
Mar 25 PHP
php 如何获取文件的后缀名
Jun 05 PHP
PHP面向对象程序设计之命名空间与自动加载类详解
Dec 02 PHP
Yii 2.0自带的验证码使用经验分享
Jun 19 PHP
WordPress多语言翻译插件 - WPML使用教程
Apr 01 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的输入输出流
2007/02/14 PHP
PHP base64编码后解码乱码的解决办法
2014/06/19 PHP
Laravel4中的Validator验证扩展用法详解
2016/07/26 PHP
php简单实现文件或图片强制下载的方法
2016/12/06 PHP
PHP设置Cookie的HTTPONLY属性方法
2017/02/09 PHP
event.srcElement+表格应用
2006/08/29 Javascript
将jQuery应用于login页面的问题及解决
2009/10/17 Javascript
关于捕获用户何时点击window.onbeforeunload的取消事件
2011/03/06 Javascript
js鼠标点击事件在各个浏览器中的写法及Event对象属性介绍
2013/01/24 Javascript
用jQuery toggleClass 实现鼠标移上变色
2014/05/14 Javascript
js 采用delete实现继承示例代码
2014/05/20 Javascript
javascript制作的网页侧边弹出框思路及实现代码
2014/05/21 Javascript
jQuery中prop()方法用法实例
2015/01/05 Javascript
JavaScript中模拟实现jsonp
2015/06/19 Javascript
IE下JS保存图片的简单实例
2016/07/15 Javascript
react-native 完整实现登录功能的示例代码
2017/09/11 Javascript
基于vue.js组件实现分页效果
2018/12/29 Javascript
vue百度地图 + 定位的详解
2019/05/13 Javascript
layui实现数据表格table分页功能(ajax异步)
2019/07/27 Javascript
在vs code 中如何创建一个自己的 Vue 模板代码
2020/11/10 Javascript
微信小程序自定义支持图片的弹窗
2020/12/21 Javascript
[02:02:38]VG vs Mineski Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
浅谈Python单向链表的实现
2015/12/24 Python
python利用dir函数查看类中所有成员函数示例代码
2017/09/08 Python
python实现求最长回文子串长度
2018/01/22 Python
微信小程序python用户认证的实现
2019/07/29 Python
Python流程控制 if else实现解析
2019/09/02 Python
python实现数字炸弹游戏
2020/07/17 Python
学习十八大精神心得体会
2013/12/31 职场文书
新任教师自我鉴定
2014/02/24 职场文书
学生个人自我鉴定范文
2014/03/28 职场文书
大学新生入学教育方案
2014/05/16 职场文书
刘公岛导游词
2015/02/05 职场文书
通知范文怎么写
2015/04/16 职场文书
各种货币符号快捷输入
2022/02/17 杂记
python和Appium的移动端多设备自动化测试框架
2022/04/26 Python