English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 基础教程

PHP 高级教程

PHP & MySQL

PHP справочник

PHP xml_set_default_handler() функция использование и пример

PHP XML Функции руководства

Функция xml_set_default_handler() используется для установки функции обработки данных по умолчанию для XML парсера.

Синтаксис

xml_set_default_handler(parser,handler)

Определение и использование

 Устанавливает функцию обработчика по умолчанию для指定的 XML обработчика.

Возвратное значение

Возвращает True при успешном выполнении, false при неудаче

Параметр

НомерПараметры и описание
1

парсер

Ссылка на XML парсер, используемый для создания функции обработчика по умолчанию.

2

обработчик

Используется для указания функции, которая используется в качестве обработчика событий

Онлайн пример

Попробуйте следующий пример, файл名叫: sample.xml

<?xml version = "1.0" encoding = "UTF-8"?>
<note>
   <to>Tove</to>
   <from>Jani</from>
   <heading>Памятка</heading>
   Не забудьте обо мне в этот уикенд!
</note>

PHP код приведен ниже

<?php
   $input = xml_parser_create();
   
   функция 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)) || 
      die (sprintf("Ошибка XML: %s на строке %d", 
      
      xml_error_string(xml_get_error_code($input)),
      xml_get_current_line_number($input)));
   }
   xml_parser_free($input);
?>

Результат вывода

Tove Jani Памятка Не забудьте обо мне в этот уикенд!

PHP XML Функции руководства