通常情況下,XML文件,我必須分析是這樣的:如何解析這個XML與PHP
<row id="1">
<title>widget<title>
<color>blue<color>
<price>five<price>
</row>
其中我會再分析是這樣的:
$xmlstr_widget = file_get_contents($my_xml_feed);
$feed_widget = new SimpleXMLElement($xmlstr_widget);
foreach($feed_widget as $name) {
$title = $name->title;
$color = $name->color;
$price = $price->price;
}
的偉大工程!但現在我有一點不同的格式XML和我有點爲難,因爲我沒有一大堆的XML解析經驗:
<Widget Title="large" Color="blue" Price="five"/>
<Widget Title="small" Color="red" Price="ten"/>
如何鑽入一個遠一點,並把它解析正常嗎?我嘗試了一些東西,但沒有成功。
所以問題是當我嘗試使用不同的xml feed時,我不能回顯任何結果。
foreach($feed_widget as $name) {
$title = $name->title;
$color = $name->color;
$price = $price->price;
}
嗯,你有一個例子,你在哪裏解析XML - 究竟是什麼問題呢? – feeela