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函数
Oct 09 PHP
利用discuz自带通行证整合dedecms的方法以及文件下载
Mar 06 PHP
php中目录,文件操作详谈
Mar 19 PHP
PHP parse_url 一个好用的函数
Oct 03 PHP
PHP 图片水印类代码
Aug 27 PHP
php生成图片验证码
Jun 09 PHP
PHP正则表达式入门教程(推荐)
May 18 PHP
php通过会话控制实现身份验证实例
Oct 18 PHP
PHP共享内存使用与信号控制实例分析
May 09 PHP
PHP使Laravel为JSON REST API返回自定义错误的问题
Oct 16 PHP
PHP实现提取多维数组指定一列的方法总结
Dec 04 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
dede3.1分页文字采集过滤规则详说(图文教程)续二
2007/04/03 PHP
php让json_encode不自动转义斜杠“/”的方法
2020/04/27 PHP
ext for eclipse插件安装方法
2008/04/27 Javascript
使用EXT实现无刷新动态调用股票信息
2008/11/01 Javascript
extjs tabpanel限制选项卡数量实现思路及代码
2013/04/02 Javascript
Javascript获取HTML静态页面参数传递值示例
2013/08/18 Javascript
Javascript实现滚动图片新闻的实例代码
2013/11/27 Javascript
简单的js图片轮换代码(js图片轮播)
2014/05/06 Javascript
JavaScript实现从数组中选出和等于固定值的n个数
2014/09/03 Javascript
动态加载jQuery的方法
2015/06/16 Javascript
AngularJS实现tab选项卡的方法详解
2017/07/05 Javascript
JavaScript实现的前端AES加密解密功能【基于CryptoJS】
2018/08/28 Javascript
vue template中slot-scope/scope的使用方法
2018/09/06 Javascript
vue: WebStorm设置快速编译运行的方法
2018/10/18 Javascript
vue的for循环使用方法
2019/02/12 Javascript
解决Vue打包后访问图片/图标不显示的问题
2019/07/25 Javascript
使用axios请求接口,几种content-type的区别详解
2019/10/29 Javascript
vue+element 实现商城主题开发的示例代码
2020/03/26 Javascript
vue+elementUI 实现内容区域高度自适应的示例
2020/09/26 Javascript
vue自定义插件封装,实现简易的elementUi的Message和MessageBox的示例
2020/11/20 Vue.js
开始着手第一个Django项目
2015/07/15 Python
python、java等哪一门编程语言适合人工智能?
2017/11/13 Python
解决pycharm运行时interpreter为空的问题
2018/10/29 Python
python实现文法左递归的消除方法
2020/05/22 Python
css3实现的下拉菜单效果示例
2014/01/22 HTML / CSS
Myprotein加拿大官网:欧洲第一的运动营养品牌
2018/01/06 全球购物
学校标语大全
2014/06/19 职场文书
大学迎新生标语
2014/10/06 职场文书
公路局群众路线教育实践活动第一阶段工作汇报
2014/10/25 职场文书
出国留学单位推荐信
2015/03/26 职场文书
酒店工程部主管岗位职责
2015/04/16 职场文书
2015年班组工作总结
2015/04/20 职场文书
新人入职感言
2015/07/31 职场文书
员工工作心得体会
2019/05/07 职场文书
2019年最新借条范本!
2019/07/08 职场文书
血轮眼轮回眼特效 html+css
2021/03/31 HTML / CSS