通常情况下,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