PHP 中的 xml_set_default_handler函数

首页 / PHP入门教程 / PHP 中的 xml_set_default_handler函数

xml_set_default_handler - 语法

xml_set_default_handler(parser,handler)

用于设置默认处理程序

Sr.No 参数 & Description
1

parser

对要释放的XML解析器的引用。

2

handler

链接:https://www.learnfk.comhttps://www.learnfk.com/php/php-xml-set-default-handler.html

来源:LearnFk无涯教程网

它用于指定要用作事件处理程序的函数

xml_set_default_handler - 返回值

成功时返回True,失败时返回False

xml_set_default_handler - 示例

<?xml version="1.0" encoding="UTF-8"?>

<note>
   <to>Tove</to>
   <from>Jani</from>
   <heading>Reminder</heading>
   <body>Don't forget me this weekend!</body>
</note>

PHP代码如下

无涯教程网

<?php
   $input=xml_parser_create();
   
   function default($input,$data){
      echo $data;
   }
   
   xml_set_default_handler($input,"default");
   $fp=fopen("sample.xml","w");
   
   while ($data=fread($fp,4096)) {
      xml_parse($input,$data,feof($fp)) or 
      die (sprintf("XML Error: %s at line %d", 
      
      xml_error_string(xml_get_error_code($input)),
      xml_get_current_line_number($input)));
   }
   xml_parser_free($input);
?>

这将产生以下输出-

Tove Jani Reminder Don't forget me this weekend!

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

AI技术内参 -〔洪亮劼〕

左耳听风 -〔陈皓〕

如何设计一个秒杀系统 -〔许令波〕

从0开发一款iOS App -〔朱德权〕

ZooKeeper实战与源码剖析 -〔么敬国〕

MongoDB高手课 -〔唐建法(TJ)〕

快手 · 音视频技术入门课 -〔刘歧〕

Go进阶 · 分布式爬虫实战 -〔郑建勋〕

结构学习力 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)