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

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

PHP xml_set_default_handler() Funktionssyntax und Beispiel

PHP XML Funktionshandbuch

Die Funktion xml_set_default_handler() wird verwendet, um den Standard-Datenverarbeiter für den XML-Parser zu erstellen.

Syntax

xml_set_default_handler(parser,handler)

Definition und Verwendung

 Definiert und verwendet, um die Standard-Handler-Funktion für den von parser指定的 XML-Handler zu erstellen.

Rückgabewert

Erfolgreich True zurückgeben, bei Fehler false

Parameter

NummerParameter und Beschreibung
1

parser

Referenz des XML-Parser, um die Standard-Handler-Funktion zu erstellen.

2

handler

Es wird verwendet, um die Funktion als Ereignisverarbeiter zu spezifizieren

Online-Beispiel

Probieren Sie den folgenden Beispiel, Dateiname: sample.xml

<?xml version="1.0" encoding="UTF-8"?>
<note>
   <to>Tove</to>
   <from>Jani</from>
   <heading>Erinnerung</heading>
   Vergiss mich nicht dieses Wochenende!
</note>

PHP-Code wie folgt

<?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)) oder 
      die (sprintf("XML-Fehler: %s in Zeile %d", 
      
      xml_error_string(xml_get_error_code($input)),
      xml_get_current_line_number($input)));
   }
   xml_parser_free($input);
?>

Ausgaberesultat

Tove Jani Erinnerung: Vergiss mich nicht dieses Wochenende!

PHP XML Funktionshandbuch