ホームページ >バックエンド開発 >PHPチュートリアル >phpはXMLを解析します
XML の解析には通常、stream メソッド、dom メソッド、xpath メソッドの 3 種類があります。
PHP は通常、ストリーミング モードで使用されます。
$parse = xml_parser_create();
xml_set_element_handler ( $parser , "startElement" , "endElement");
xml_set_character_data_handle( $parser , "characterData " );
xml_parse ( $parse , $data , $iseof );
それぞれ 2 番目パラメータには XML フラグメントを指定でき、fopen fread feof fclose などのファイル操作関数を通じてオープン、読み取り、クローズできます。 $fh = fopen ( 'article.xml ','r' );
while ( ! feof ( $fh ))
{
$data = fread ( $fh , 1024 );
xml_parse ( $parse ) , $data , feof ( $fh ));
}
fclose ( $fh );
正式なパラメータ: