English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die Funktion xml_set_default_handler() wird verwendet, um den Standard-Datenverarbeiter für den XML-Parser zu erstellen.
xml_set_default_handler(parser,handler)
Definiert und verwendet, um die Standard-Handler-Funktion für den von parser指定的 XML-Handler zu erstellen.
Erfolgreich True zurückgeben, bei Fehler false
Nummer | Parameter 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 |
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!