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()函数讲解

PHP registerXPathNamespace()函数讲解

标签: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
  • asp之家 网络编程 m.aspxhome.com