我有一個XML文檔,我試圖獲取一些值,但不知道如何獲取屬性。結構和價值觀念的一個例子是如下:PHP用屬性解析XML
<vin_number value="3N1AB51D84L729887">
<common_data>
<engines>
</engines>
</common_data>
<available_vehicle_styles>
<vehicle_style name="SE-R 4dr Sedan" style_id="100285116" complete="Y">
<engines>
<engine brand="" name="ED 2L NA I 4 double overhead cam (DOHC) 16V"></engine>
</engines>
</vehicle_style>
</available_vehicle_styles>
</vin_number>
我試圖讓發動機[「名稱」]屬性(NOT「引擎」)。我想下面的工作,但我得到的錯誤(我不能解析過去的「vehicle_style」)
$xml = simplexml_load_file($fileVIN);
foreach($xml->vin_number->available_vehicle_styles->vehicle_style->engines->engine->attributes() as $a => $b) {
echo $b;
}
你一直說你「出現錯誤」,瞭解這些錯誤的內容將是有益的。 – salathe 2012-03-15 20:09:44