PHP registerXPathNamespace()函数讲解
作者:php参考手册 时间:2023-06-05 01:58:00
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(),函数
0
投稿
猜你喜欢
在SQL Server 2000数据仓库中使用分区
2008-12-23 13:52:00
Access秘密技巧和陷阱
2008-04-12 14:55:00
pytest官方文档解读fixtures调用fixtures及fixture复用性
2021-08-14 23:01:02
php引用传值实例详解学习
2023-11-15 06:11:30
MySL实现如等级成色等特殊顺序的排序详解
2024-01-17 15:11:07
MySQL优化全攻略--相关数据库命令
2008-11-01 17:03:00
Python实现将16进制字符串转化为ascii字符的方法分析
2023-11-17 12:26:25
js实现一个简易计算器
2024-04-25 13:13:38
用javascript来实现仿gogle动画导航
2007-11-30 14:15:00
MySQL Community Server 8.0.29安装配置方法图文教程
2024-01-22 12:02:55
Python 异步之生成器示例详解
2023-01-12 04:34:26
Python学习小技巧之列表项的排序
2022-03-31 12:06:12
Python asyncio的一个坑
2022-04-06 20:58:28
JS清除IE浏览器缓存的方法
2024-04-19 10:15:25
Python入门第1/10页
2023-03-19 19:34:34
eval(function(p,a,c,k,e,d)系列解密javascript程序
2024-04-19 10:01:20
golang解析yaml文件操作
2024-05-21 10:31:30
python3调用c语言代码的全过程记录
2022-12-06 05:00:24
教你四种方法用来查看mysql版本
2009-06-28 11:13:00
window.showModalDialog()返回值的学习心得总结
2024-05-09 10:35:39