xml_parser_free
免費的XML解析器
xml_parser_free()
函數用於釋放一個XML 解析器。
提示:要創建XML 解析器,請使用xml_parser_create()
函數。
創建一個XML 解析器,解析XML 文檔( note.xml ),然後釋放XML 解析器:
<?php // 創建XML 解析器 $parser = xml_parser_create ( ) ; function char ( $parser , $data ) { echo $data ; } xml_set_character_data_handler ( $parser , "char" ) ; $fp = fopen ( "note.xml" , "r" ) ; while ( $data = fread ( $fp , 4096 ) ) { // 解析XML 數據 xml_parse ( $parser , $data , feof ( $fp ) ) or die ( sprintf ( "XML 錯誤:%s 在第%d 行" , xml_error_string ( xml_get_error_code ( $parser ) ) , xml_get_current_line_number ( $parser ) ) ) ; } // 釋放XML 解析器 xml_parser_free ( $parser ) ; fclose ( $fp ) ; ?>
運行實例
xml_parser_free ( parser )
參數 | 描述 |
---|---|
parser | 必需。指定要釋放的XML 解析器。 |