[PHP-users 30601] Re: SAX を使ってみたい

朧月 oboro @ deneb.freemail.ne.jp
2006年 10月 26日 (木) 15:46:27 JST


こんにちは、朧月です。

SHIMOOKA Hideyuki wrote (2006/10/25 22:42):

>     while(feof($file) == FALSE){
>         $data = fgets($file);
>         $data = trim($data);
>         @xml_parse($xml_parser,$data) or exit("パース中に問題が発生しました。");
>     }
>     
>     fclose($file);
> じゃないですかね?

ご指摘の通りでした。

これで動いたのはいいのですが、なぜこれで動くのか理解できません。

fgets関数はテキストを1行しか読み込みません。xmlファイルを1行読んだだけの
状態では「よくわからないタダのテキストファイル」でしか無いと思います。

そんなものを解析出来るはずが無いと思うのですが・・・。


-- 
朧月
mailto:oboro @ deneb.freemail.ne.jp


PHP-users メーリングリストの案内