ITPub博客

首页 > 应用开发 > IT综合 > PHP xml_set_start_namespace_decl_handler XML 解析器函数

PHP xml_set_start_namespace_decl_handler XML 解析器函数

原创 IT综合 作者:web全栈 时间:2019-10-29 08:42:42 0 删除 编辑

定义和用法

xml_set_start_namespace_decl_handler - 设置开始命名空间声明处理程序
语法:xml_set_start_namespace_decl_handler ( resource $parser , callable $handler )

设置声明名称空间时要调用的处理程序。 命名空间声明出现在开始标记内。 但是,对于在该开始标记中声明的每个命名空间,在开始标记处理程序之前调用名称空间声明开始处理程序。

参数

参数 必需的 描述
parser 是 对XML解析器的引用。
handler 是 handler是一个字符串,其中包含在解析器调用 xml_parse()时必须存在的函数的名称。由处理程序命名的函数必须接受三个参数,并且应返回一个整数值。 如果从处理程序返回的值为FALSE(如果没有返回值,则为FALSE),XML解析器将停止解析,而 xml_get_error_code()将返回 XML_ERROR_EXTERNAL_ENTITY_HANDLING。: handler ( resource $parser , string $prefix , string $uri )
  • parser - 第一个参数解析器是对调用处理程序的XML解析器的引用。
  • prefix -  前缀是一个字符串,用于引用XML对象中的名称空间。
  • uri - 命名空间的统一资源标识符(URI)。
如果将处理程序函数设置为空字符串或FALSE,则该处理程序将被禁用。
注意:除了函数名,还可以提供包含对象引用和方法名的数组。

相关函数

xml_set_end_namespace_decl_handler() - 设置结束命名空间声明处理程序


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69942367/viewspace-2661728/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-07-26

  • 博文量
    49
  • 访问量
    30024