xml_set_default_handler(parser,handler)
用于设置默认处理程序
Sr.No | 参数 & Description |
---|---|
1 |
parser 对要释放的XML解析器的引用。 |
2 |
handler 它用于指定要用作事件处理程序的函数 |
成功时返回True,失败时返回False
<?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!
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)