PHP xpath()函数讲解


Posted in PHP onFebruary 11, 2019

PHP xpath() 函数

定义和用法

xpath()函数运行对 XML 文档的 XPath 查询。

如果成功,该函数返回 SimpleXMLElements 对象的一个数组。如果失败,则返回 FALSE。

语法

class SimpleXMLElement 
{ 
string xpath(path) 
}

PHP xpath()函数讲解

实例

XML 文件

<?xml version="1.0" encoding="ISO-8859-1"?> 
<note> 
<to>Tove</to> 
<from>Jani</from> 
<heading>Reminder</heading> 
<body>Don't forget me this weekend!</body> 
</note>

PHP 代码

<?php 
$xml = simplexml_load_file("test.xml"); 
$result = $xml->xpath("from"); 
print_r($result); 
?>

上面的代码将输出:

Array 
( 
[0] => SimpleXMLElement Object 
( 
[0] => Jani 
) 
)

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
PHP 代码规范小结
Mar 08 PHP
PHP Warning: PHP Startup: Unable to load dynamic library \ D:/php5/ext/php_mysqli.dll\
Jun 17 PHP
PHPEXCEL 使用小记
Jan 06 PHP
php+ajax实现无刷新数据分页的办法
Nov 02 PHP
PHP中Socket连接及读写数据超时问题分析
Jul 19 PHP
php版微信返回用户text输入的方法
Nov 14 PHP
php获取字符串前几位的实例(substr返回字符串的子串用法)
Mar 08 PHP
thinkphp分页集成实例
Jul 24 PHP
[原创]php token使用与验证示例【测试可用】
Aug 30 PHP
Laravel 5.4.36中session没有保存成功问题的解决
Feb 19 PHP
PHP操作XML中XPath的应用示例
Jul 04 PHP
Yii框架多语言站点配置方法分析【中文/英文切换站点】
Apr 07 PHP
Laravel框架实现超简单的分页效果示例
Feb 08 #PHP
Yii2框架实现利用mpdf创建pdf文件功能示例
Feb 08 #PHP
Yii框架引入coreseek分页功能示例
Feb 08 #PHP
Yii2框架自定义验证规则操作示例
Feb 08 #PHP
PHP使用mongoclient简单操作mongodb数据库示例
Feb 08 #PHP
PHP实现字符串大小写转函数的功能实例
Feb 06 #PHP
PHP addcslashes()函数讲解
Feb 03 #PHP
You might like
实现了一个PHP5的getter/setter基类的代码
2007/02/25 PHP
discuz Passport 通行证 整合笔记
2008/06/30 PHP
PHP中使用curl入门教程
2015/07/02 PHP
thinkphp如何获取客户端IP
2015/11/03 PHP
简单PHP会话(session)说明介绍
2016/08/21 PHP
原生js操作checkbox用document.getElementById实现
2013/10/12 Javascript
js写的评论分页(还不错)
2013/12/23 Javascript
jQuery实现form表单元素序列化为json对象的方法
2015/12/09 Javascript
Angular2学习笔记——详解NgModule模块
2016/12/02 Javascript
jQuery内容筛选选择器实例代码
2017/02/06 Javascript
微信小程序左滑删除效果的实现代码
2017/02/20 Javascript
jQuery中map函数的两种方式
2017/04/07 jQuery
详解Vuex中mapState的具体用法
2017/09/28 Javascript
解决option标签selected=&quot;selected&quot;属性失效的问题
2017/11/06 Javascript
Vue CLI3 如何支持less的方法示例
2018/08/29 Javascript
简单了解vue.js数组的常用操作
2019/06/17 Javascript
Vue中图片Src使用变量的方法
2019/10/30 Javascript
nuxt+axios实现打包后动态修改请求地址的方法
2020/04/22 Javascript
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
2016/07/01 Python
Python基于回溯法子集树模板解决全排列问题示例
2017/09/07 Python
使用 Python 实现微信公众号粉丝迁移流程
2018/01/03 Python
解决Django Static内容不能加载显示的问题
2019/07/28 Python
python3的数据类型及数据类型转换实例详解
2019/08/20 Python
详解pyinstaller selenium python3 chrome打包问题
2019/10/18 Python
wxpython实现按钮切换界面的方法
2019/11/19 Python
pytorch .detach() .detach_() 和 .data用于切断反向传播的实现
2019/12/27 Python
python如何进行矩阵运算
2020/06/05 Python
HTML5中meta属性的使用方法
2016/02/29 HTML / CSS
表达自我的市场:Society6
2018/08/01 全球购物
学校办公室主任职责
2013/12/27 职场文书
党的群众路线学习材料
2014/05/16 职场文书
交通安全横幅标语
2014/10/07 职场文书
群众路线自我剖析材料
2014/10/08 职场文书
超级详细实用的pycharm常用快捷键
2021/05/12 Python
解决ObjectMapper.convertValue() 遇到的一些问题
2021/06/30 Java/Android
python使用torch随机初始化参数
2022/03/22 Python