Hej. Denna kodsnutt hämtar all information förutom "price-sek" från en XML och lägger i en array.
foreach($xml->car as $car)
{
$acar = array(
'/images/image[1]' => $car->image,
'yearmodel' => $car->yearmodel,
'miles' => $car->miles,
'price-sek' => $car->price-sek,
'model' => $car->model,
);
$cararray[] = $acar;
}
Här är XML koden:
<cars>
<car>
<brand>Audi</brand>
<model>100</model>
<yearmodel>1994</yearmodel>
<miles>34100</miles>
<price-sek>14.900</price-sek>
<images>
<image>(länk till bild 1)</image>
<image>(länk till bild 2)</image>
</images>
</car>
</cars>
Vad som skiljer price-sek från de övriga är att där är en punkt. Kan det vara så att punkten ställer till det (låter väldigt osannolikt)?
Vill passa på att ställa ännu en fråga.
'/images/image[1]' => $car->image,
Detta funkar inte heller. Enligt xPath formatering ska väl /images/image[1] hämta första "image" under "images"? Vad kan jag ha missat här.
Väldigt tacksam för hjälp.
MVH Jens