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语法(5)
Oct 09 PHP
apache和php之间协同工作的配置经验分享
Apr 08 PHP
php使用array_rand()函数从数组中随机选择一个或多个元素
Apr 28 PHP
Linux中为php配置伪静态
Dec 17 PHP
php实现Mysql简易操作类
Oct 11 PHP
PHP防止刷新重复提交页面的示例代码
Nov 11 PHP
微信获取用户地理位置信息的原理与步骤
Nov 12 PHP
jquery+thinkphp实现跨域抓取数据的方法
Oct 15 PHP
CI(CodeIgniter)框架视图中加载视图的方法
Mar 24 PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
Oct 20 PHP
PHP项目多语言配置平台实现过程解析
May 18 PHP
PHP数组基本用法与知识点总结
Jun 02 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
复杂检索数据并分页显示的处理方法
2006/10/09 PHP
解析百度搜索结果link?url=参数分析 (全)
2012/10/09 PHP
php调用MySQL存储过程的方法集合(推荐)
2013/07/03 PHP
[原创]php简单隔行变色功能实现代码
2016/07/09 PHP
仅IE不支持setTimeout/setInterval函数的第三个以上参数
2011/05/25 Javascript
js 一个关于图片onload加载的事
2013/11/10 Javascript
js时间戳格式化成日期格式的多种方法
2013/11/11 Javascript
javasciprt下jquery函数$.post执行无响应的解决方法
2014/03/13 Javascript
再分享70+免费的jquery 图片滑块效果插件和教程
2014/12/15 Javascript
基于jQuery实现的美观星级评论打分组件代码
2015/10/30 Javascript
AngularJS实现全选反选功能
2015/12/08 Javascript
关于获取DIV内部内容报错的原因分析及解决办法
2016/01/29 Javascript
Javascript的表单验证-揭开正则表达式的面纱
2016/03/18 Javascript
AngularJS 入门教程之HTML DOM实例详解
2016/07/28 Javascript
使用jQuery.Qrcode插件在客户端动态生成二维码并添加自定义Logo
2016/09/01 Javascript
AngularJS全局警告框实现方法示例
2017/05/18 Javascript
关于Bootstrap按钮组件消除黄框的方法
2017/05/19 Javascript
JavaScript输入框字数实时统计更新
2017/06/17 Javascript
vue里面使用mui的弹出日期选择插件实例
2018/09/16 Javascript
JavaScript实现表单注册、表单验证、运算符功能
2018/10/15 Javascript
vux-scroller实现移动端上拉加载功能过程解析
2019/10/08 Javascript
将Vue组件库更换为按需加载的方法步骤
2020/05/06 Javascript
Vue利用localStorage本地缓存使页面刷新验证码不清零功能的实现
2020/09/04 Javascript
Python2.x版本中cmp()方法的使用教程
2015/05/14 Python
python中is与双等于号“==”的区别示例详解
2017/11/21 Python
浅谈Python黑帽子取代netcat
2018/02/10 Python
python分块读取大数据,避免内存不足的方法
2018/12/10 Python
利用selenium爬虫抓取数据的基础教程
2019/06/10 Python
pyinstaller打包找不到文件的问题解决
2020/04/15 Python
Python导入父文件夹中模块并读取当前文件夹内的资源
2020/11/19 Python
numpy实现RNN原理实现
2021/03/02 Python
经济学人订阅:The Economist
2018/07/19 全球购物
竞聘演讲稿开场白
2014/08/25 职场文书
电力工程合作意向书
2015/05/11 职场文书
家长会后的感想
2015/08/11 职场文书
HTML5来实现本地文件读取和写入的实现方法
2021/05/25 HTML / CSS