XML opbouw:
<?xml version="1.0" encoding="UTF-8"?>
<feed>
<data>
<record>
<column name="url">
<![CDATA[http://eenurl.nl]]>
</column>
column name="title">
<![CDATA[hier dan de titel]]>
</column>
column name="description">
<![CDATA[eenbeetje tekst.]]>
</column>
<column name="image">
<![CDATA[http://....]]>
</column>
<column name="price">
<![CDATA[50]]>
</column>
<column name="category">
<![CDATA[nederland]]>
</column>
</record>
<record>
<column name="url">
<![CDATA[http://2eenurl.nl]]>
</column>
column name="title">
<![CDATA[2hier dan de titel]]>
</column>
column name="description">
<![CDATA[2eenbeetje tekst.]]>
</column>
<column name="image">
<![CDATA[2http://....]]>
</column>
<column name="category">
<![CDATA[nederland]]>
</column>
</record>
</data>
</feed>
En dan nu het uitlezen..
<?php
$xml = simplexml_load_file('http://www.eendomein.nl/bestandvande.xml';);
foreach ($xml->data->record as $product_main) {
foreach ($product_main->column->attributes()->name as $product) {
$feed['beschrijving'] = mysql_real_escape_string($product->description);
}
echo $feed['beschrijving'];
unset($feed) ;
}
?>
Maar dit werkt niet niet.. het gaat fout bij 'attributes()' weet iemand hoe dit wel werkt met 'attributes'?
Ik hoor het graag.
1.980 views