企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# PHP registerXPathNamespace() 函数 ## 定义和用法 registerXPathNamespace() 函数为下一次 XPath 查询创建命名空间语境。 ### 语法 ``` class SimpleXMLElement { string registerXPathNamespace(prefix,ns) } ``` | 参数 | 描述 | | --- | --- | | prefix | 必需。规定命名空间前缀。 | | ns | 必需。规定命名空间 URL。必须匹配 XML 文档中的命名空间。 | ## 例子 XML 文件: ``` <?xml version="1.0" encoding="ISO-8859-1"?> <note xmlns:b="http://www.w3school.com.cn/example/"> <to>George</to> <from>John</from> <heading>Reminder</heading> <b:body>Don't forget the meeting!</b:body> </note> ``` PHP 代码: ``` <?php $xml = simplexml_load_file("test.xml"); $xml->registerXPathNamespace("msg", "http://www.w3school.com.cn/example/"); $result = $xml->xpath("msg:body"); foreach ($result as $message) { echo $message; } ?> ``` 输出类似: ``` Don't forget the meeting! ```