Hallo mensen, ik ben beginnend PHPer. Ik ben bezig met een app waar straks een kenteken kan worden ingevuld en hij de gegevens daarbij zoekt vanaf RDW. Nou probeer ik eerst gewoon een table te krijgen waar alles in komt te staan maar dat lukt niet echt:

Mijn code:
<?php
echo <<<EOF
<table>
<tr>
<th>Kenteken</th>
<th>Laadvermogen</th>
<th>Merk</th>
<th>Milieuclassificatie</th>
<th>Nevenbrandstof</th>
</tr>

EOF;
//$xml = new SimpleXMLElement('https://api.datamarket.azure.com/opendata.rdw/VRTG.Open.Data/v1/KENT_VRTG_O_DAT', null, true);
$xml = simplexml_load_file("https://api.datamarket.azure.com/opendata.rdw/VRTG.Open.Data/v1/KENT_VRTG_O_DAT");
$xml->registerXPathNamespace('m','http://schemas.microsoft.com/ado/2007/08/dataservices/metadata');
foreach ($xml->xpath('//m:properties') as $title)
{
$row = simplexml_load_string($title->asXML());
$row->registerXPathNamespace('d', 'http://schemas.microsoft.com/ado/2007/08/dataservices');
$v = $row->xpath('//d:Kenteken[. ="0001ES"]');
if($v[0]){
echo <<<EOF

<tr>
<td>{$title->Kenteken}</td>
<td>{$title->Laadvermogen}</td>
<td>{$title->Merk}</td>
<td>{$title->Milieuclassificatie}</td>
<td>{$title->Nevenbrandstof}</td>
</tr>

EOF;
}
}
?>

Het punt is dat ik niet bij de properties en in dit geval bijvoorbeeld Kenteken kan komen omdat in de XML(URL) er een m: voor properties staat en bij Kenteken d:kenteken.

Ik heb geen idee hoe ik dit op moet lossen want als ik de : ertussen zet geeft hij aan dat dit niet kan.
kan dicht

Reageren