xml解析ではまる
お察しのとおり、php5のsimplexml関数によるXMLのパースで、<abc-xyz>foo</abc-xyz>のようなマークアップから値を取り出そうとしています。
PHPのお約束でハイフン付きのオブジェクト名はダメだよなあ、というところまではいったのですが、時間切れ。googleなどで検索しても検索キーワード難しくてなかなかヒットしないし。
というわけでxpathで検索することを試してみます。
お察しのとおり、php5のsimplexml関数によるXMLのパースで、<abc-xyz>foo</abc-xyz>のようなマークアップから値を取り出そうとしています。
PHPのお約束でハイフン付きのオブジェクト名はダメだよなあ、というところまではいったのですが、時間切れ。googleなどで検索しても検索キーワード難しくてなかなかヒットしないし。
というわけでxpathで検索することを試してみます。
TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/6913/3492592
Listed below are links to weblogs that reference xml解析ではまる:
Comments
$data->{abc-xyz}で行けますよ。ダブルクォーテーション内での変数名の明示と同じ要領です。
Posted by: ISA | 2005.04.28 at 12:10
$data->{abc-xyz}
だとうまくいかなかったです。PHPのバージョンによるのかもしれません。
xpath以外のアプローチとしては、
$A="abc-xyz";
$data->$A;
でうまくいきました。
Posted by: かないやすのり | 2005.05.02 at 20:02